X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=dgit.git;a=blobdiff_plain;f=absurd%2Fgit;fp=absurd%2Fgit;h=d8ac24e660ad2a383cc1738f949c0d2c75137060;hp=cab0320cc094ba1e6e486eeb0b86c27bdbe66c48;hb=0bbccf3893a0c5a2ce38bb0d9c5ce3e975ae1775;hpb=ece5816db28a48e097d99da1bfaf4d853726b851 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