]> git.ipfire.org Git - thirdparty/git.git/commit - ref-filter.c
ref-filter: make remote_ref_atom_parser() use refname_atom_parser_internal()
authorKarthik Nayak <karthik.188@gmail.com>
Tue, 10 Jan 2017 08:49:45 +0000 (14:19 +0530)
committerJunio C Hamano <gitster@pobox.com>
Tue, 10 Jan 2017 20:44:31 +0000 (12:44 -0800)
commit3ba308cb4b4ad0d06fa834a42a9380c877b0c16a
tree11338e633c244c5ed7e18ca3737fda115f6a9cd1
parenta7984101846ccfb8837526a8d79dda5b8c461d84
ref-filter: make remote_ref_atom_parser() use refname_atom_parser_internal()

Use the recently introduced refname_atom_parser_internal() within
remote_ref_atom_parser(), this provides a common base for all the ref
printing atoms, allowing %(upstream) and %(push) to also use the
':strip' option.

The atoms '%(push)' and '%(upstream)' will retain the ':track' and
':trackshort' atom modifiers to themselves as they have no meaning in
context to the '%(refname)' and '%(symref)' atoms.

Update the documentation and tests to reflect the same.

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