ref-filter: add multiple-option parsing functions · Byron/git@f46094a · GitHub
Skip to content

Commit f46094a

Browse files
five-shgitster
authored andcommitted
ref-filter: add multiple-option parsing functions
The functions match_placeholder_arg_value() match_placeholder_bool_arg() were added in pretty 4f732e0 (pretty: allow %(trailers) options with explicit value, 2019-01-29) to parse multiple options in an argument to --pretty. For example, git log --pretty="%(trailers:key=Signed-Off-By,separator=%x2C )" will output all the trailers matching the key and seperates them by a comma followed by a space per commit. Add similar functions, match_atom_arg_value() match_atom_bool_arg() in ref-filter. There is no atom yet that can use these functions in ref-filter, but we are going to add a new %(describe) atom in a subsequent commit where we parse options like tags=<bool-value> or match=<pattern> given to it. Helped-by: Junio C Hamano <gitster@pobox.com> Mentored-by: Christian Couder <christian.couder@gmail.com> Mentored-by: Hariom Verma <hariom18599@gmail.com> Signed-off-by: Kousik Sanagavarapu <five231003@gmail.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
1 parent cba07a3 commit f46094a

1 file changed

Lines changed: 105 additions & 0 deletions

File tree

ref-filter.c

Lines changed: 105 additions & 0 deletions

0 commit comments

Comments
 (0)