This series fixes a few small inconsistencies in the error-reporting from ref-filter's atom parsers. Mostly I noticed this while dealing with unused parameters in one of the parsers, which led to noticing a few other small bugs. And I hope the result is a little cleaner, as it should reduce the number of strings needing translation. [1/5]: ref-filter: reject arguments to %(HEAD) [2/5]: ref-filter: factor out "%(foo) does not take arguments" errors [3/5]: ref-filter: factor out "unrecognized %(foo) arg" errors [4/5]: ref-filter: truncate atom names in error messages [5/5]: ref-filter: convert email atom parser to use err_bad_arg() ref-filter.c | 44 +++++++++++++++++++++++++++++------------ t/t6300-for-each-ref.sh | 18 +++++++++++++++++ 2 files changed, 49 insertions(+), 13 deletions(-) -Peff