#!/bin/sh
set -e
+case "$DGIT_ABSURD_DEBUG" in
+''|0) exec 3>/dev/null ;;
+1) exec 3>>../../gbp-pq-output ;;
+*) exec 3>>../../gbp-pq-output 2>&3 ;;
+esac
+
+log () {
+ echo >&3 "DGIT ABSURD GIT APPLY (DEBUG) $*"
+ echo >&2 "DGIT ABSURD GIT APPLY (STDERR) $*"
+}
+
fail () {
- echo >&2 "DGIT ABSURD GIT APPLY - FAILED: $*"
+ log "FAILED: $*"
exit 127
}
if $bypass; then
PATH=$npath
+ echo >&3 "DGIT ABSURD GIT APPLY - BYPASS: $*"
exec git "$@"
fi
-echo >&2 "DGIT ABSURD GIT APPLY - NO BYPASS: $*"
+log "NO BYPASS: $*"
+
+case "$DGIT_ABSURD_DEBUG" in
+''|0|1) ;;
+*) set -x ;;
+esac
#exec >/dev/tty 2>&1
index=1
continue
;;
+ 1.--whitespace=fix)
+ continue
+ ;;
?.-*)
fail "UNKNOWN OPTION $arg ($*)"
;;
git checkout debian/patches/series
git add -Af .
-echo >&2 "DGIT ABSURD GIT APPLY - APPLIED $patch"
+log "APPLIED $patch"
#printf 'APPLIED '; date --iso-8601=ns