#!/bin/sh

exec 2>&1

set -ex

version=$(dpkg-parsechangelog -SVersion | cut -d + -f 1 | sed 's/~/-/')

main_build="$1"
if [ -z "$main_build" ]; then
  main_build='/usr/share/javascript/jquery/jquery.js'
fi

compat_build="$2"
if [ -z "$compat_build" ]; then
  compat_build='/usr/share/javascript/jquery-compat/jquery.js'
fi

upstream_cache="$ADTTMP"
if [ -z "$upstream_cache" ]; then
  upstream_cache=$HOME/.cache/jquery-debian
  mkdir -p "$upstream_cache"
fi
upstream_main_build=$upstream_cache/jquery-${version}.js
upstream_compat_build=$upstream_cache/jquery-compat-${version}.js

if [ ! -f "$upstream_main_build" ]; then
  wget --output-document="$upstream_main_build" \
    http://code.jquery.com/jquery-${version}.js
fi

if [ ! -f "$upstream_compat_build" ]; then
  wget --output-document="$upstream_compat_build" \
    http://code.jquery.com/jquery-compat-${version}.js
fi

# main branch
main_rc=0
diff --ignore-blank-lines \
  --ignore-matching-lines=Date:.*Z \
  -u "$upstream_main_build" "$main_build" || main_rc=$?

# compat branch
compat_rc=0
diff --ignore-blank-lines \
  --ignore-matching-lines=Date:.*Z \
  -u "$upstream_compat_build" "$compat_build" || compat_rc=$?

test "$main_rc" -eq 0 -a "$compat_rc" -eq 0
