ref-filter: make "%(symref)" atom work with the ':short' modifier
authorKarthik Nayak <karthik.188@gmail.com>
Tue, 10 Jan 2017 08:49:42 +0000 (14:19 +0530)
committerJunio C Hamano <gitster@pobox.com>
Tue, 10 Jan 2017 20:44:31 +0000 (12:44 -0800)
commit01f95825d55b2ca36ee9bc131a5f6899f47621c6
treeea7167ef1ca423a65502e24931b9fd33bc523e26
parent7743fcca5be6854a1b9a5a0f7e60b79c15fee4b9
ref-filter: make "%(symref)" atom work with the ':short' modifier

The "%(symref)" atom doesn't work when used with the ':short' modifier
because we strictly match only 'symref' for setting the 'need_symref'
indicator. Fix this by comparing with the valid_atom rather than the
used_atom.

Add tests for %(symref) and %(symref:short) while we're here.

Helped-by: Junio C Hamano <gitster@pobox.com>
Signed-off-by: Karthik Nayak <Karthik.188@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
ref-filter.c
t/t6300-for-each-ref.sh