From 0bbccf3893a0c5a2ce38bb0d9c5ce3e975ae1775 Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Sat, 1 Feb 2020 21:08:02 +0000 Subject: [PATCH] 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 --- absurd/git | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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 -- 2.30.2