]> git.ipfire.org Git - thirdparty/git.git/commit - ref-filter.c
ref-filter: introduce refname_atom_parser()
authorKarthik Nayak <karthik.188@gmail.com>
Tue, 10 Jan 2017 08:49:44 +0000 (14:19 +0530)
committerJunio C Hamano <gitster@pobox.com>
Tue, 10 Jan 2017 20:44:31 +0000 (12:44 -0800)
commita7984101846ccfb8837526a8d79dda5b8c461d84
tree8cdc88b4679d32aa84e673d1f236bc45e6149946
parentb180e6fe19ee4cf701d3a3478025dd7125fb0749
ref-filter: introduce refname_atom_parser()

Using refname_atom_parser_internal(), introduce refname_atom_parser()
which will parse the %(symref) and %(refname) atoms. Store the parsed
information into the 'used_atom' structure based on the modifiers used
along with the atoms.

Now the '%(symref)' atom supports the ':strip' atom modifier. Update the
Documentation and tests to reflect this.

Helped-by: Jeff King <peff@peff.net>
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