diff options
author | Ramkumar Ramachandra <artagnon@gmail.com> | 2013-11-18 23:09:10 +0530 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2013-11-18 13:49:42 -0800 |
commit | 7a48b8321934384098a8392b3c4c814ec5058d00 (patch) | |
tree | b864e2a6660eff50a53d5edc1044625476eed6c4 /t | |
parent | t6300 (for-each-ref): don't hardcode SHA-1 hexes (diff) | |
download | tgif-7a48b8321934384098a8392b3c4c814ec5058d00.tar.xz |
for-each-ref: introduce %(HEAD) asterisk marker
'git branch' shows which branch you are currently on with an '*', but
'git for-each-ref' misses this feature. So, extend its format with
%(HEAD) for the same effect.
Now you can use the following format in for-each-ref:
%(HEAD) %(refname:short)
to display an asterisk next to the current ref.
Signed-off-by: Ramkumar Ramachandra <artagnon@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 't')
-rwxr-xr-x | t/t6300-for-each-ref.sh | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/t/t6300-for-each-ref.sh b/t/t6300-for-each-ref.sh index 675c2a2cfe..1d998f8550 100755 --- a/t/t6300-for-each-ref.sh +++ b/t/t6300-for-each-ref.sh @@ -77,6 +77,7 @@ test_atom head contents:body '' test_atom head contents:signature '' test_atom head contents 'Initial ' +test_atom head HEAD '*' test_atom tag refname refs/tags/testtag test_atom tag upstream '' @@ -110,6 +111,7 @@ test_atom tag contents:body '' test_atom tag contents:signature '' test_atom tag contents 'Tagging at 1151939927 ' +test_atom tag HEAD ' ' test_expect_success 'Check invalid atoms names are errors' ' test_must_fail git for-each-ref --format="%(INVALID)" refs/heads |