summaryrefslogtreecommitdiff
path: root/t
diff options
context:
space:
mode:
authorRamkumar Ramachandra <artagnon@gmail.com>2013-11-18 17:39:13 (GMT)
committerJunio C Hamano <gitster@pobox.com>2013-11-19 18:14:15 (GMT)
commitdb64eb655b48ea2c635480c6cc992b0156817aeb (patch)
tree87d42cabc931a0cc1419e5b1433d8da10540a9fc /t
parentfddb74c94777351d549b2ddaa36612c41b2176f1 (diff)
downloadgit-db64eb655b48ea2c635480c6cc992b0156817aeb.zip
git-db64eb655b48ea2c635480c6cc992b0156817aeb.tar.gz
git-db64eb655b48ea2c635480c6cc992b0156817aeb.tar.bz2
for-each-ref: avoid color leakage
To make sure that an invocation like the following doesn't leak color, $ git for-each-ref --format='%(subject)%(color:green)' auto-reset at the end of the format string when the last color token seen in the format string isn't a color-reset. Signed-off-by: Ramkumar Ramachandra <artagnon@gmail.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 't')
-rwxr-xr-xt/t6300-for-each-ref.sh2
1 files changed, 1 insertions, 1 deletions
diff --git a/t/t6300-for-each-ref.sh b/t/t6300-for-each-ref.sh
index 69e3155..46866ba 100755
--- a/t/t6300-for-each-ref.sh
+++ b/t/t6300-for-each-ref.sh
@@ -356,7 +356,7 @@ $(git rev-parse --short refs/tags/two) $(get_color green)two$(get_color reset)
EOF
test_expect_success 'Check %(color:...) ' '
- git for-each-ref --format="%(objectname:short) %(color:green)%(refname:short)%(color:reset)" >actual &&
+ git for-each-ref --format="%(objectname:short) %(color:green)%(refname:short)" >actual &&
test_cmp expected actual
'