From f310b7525031e2017d4d793e9db5cb5a83392851 Mon Sep 17 00:00:00 2001 From: Michal Nowak Date: Tue, 16 Feb 2021 11:33:58 +0100 Subject: [PATCH] Prevent Git to expand $systest CentOS 8 "git status" unexpectedly expands search directory "tsig" to also search in the "tsiggss" directory, thus incorrectly identifying files as "not removed" in the "tsig" directory: $ git status -su --ignored tsig $ touch tsiggss/ns1/{named.run,named.memstats} $ git status -su --ignored tsig !! tsiggss/ns1/named.memstats !! tsiggss/ns1/named.run --- bin/tests/system/run.sh.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bin/tests/system/run.sh.in b/bin/tests/system/run.sh.in index 146b499581..d3f088dcb5 100644 --- a/bin/tests/system/run.sh.in +++ b/bin/tests/system/run.sh.in @@ -294,7 +294,7 @@ fi print_outstanding_files() { if test -d ${srcdir}/../../../.git; then - git status -su --ignored "${systest}" 2>/dev/null | \ + git status -su --ignored "${systest}/" 2>/dev/null | \ sed -n -e 's|^?? \(.*\)|I:'${systest}':file \1 not removed|p' \ -e 's|^!! \(.*/named.run\)$|I:'${systest}':file \1 not removed|p' \ -e 's|^!! \(.*/named.memstats\)$|I:'${systest}':file \1 not removed|p'