From: Ian Jackson Date: Sat, 1 Feb 2020 21:08:02 +0000 (+0000) Subject: dgit: absurd: Break out PATH filtering X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=0bbccf3893a0c5a2ce38bb0d9c5ce3e975ae1775;p=dgit.git dgit: absurd: Break out PATH filtering Actually this function just sets it to the already-computed $npath, but this is an implementation detail. Signed-off-by: Ian Jackson --- diff --git a/absurd/git b/absurd/git index cab0320c..d8ac24e6 100755 --- a/absurd/git +++ b/absurd/git @@ -25,6 +25,10 @@ if test "x$PATH" = "x$npath"; then fail "PATH FILTER FAIL ($0 $self $PATH)" fi +filter_path () { + PATH=$npath +} + bypass=true for arg in "$@"; do case "$arg" in @@ -35,7 +39,7 @@ for arg in "$@"; do done if $bypass; then - PATH=$npath + filter_path echo >&3 "DGIT ABSURD GIT APPLY - BYPASS: $*" exec git "$@" fi