Hi, This iteration contains some minor fixups (courtesy reviews by Eric Sunshine and Junio), and some tests from Duy squashed in. Also, missing signoffs from Duy filled in. Let's get this merged and work on stuff to do on top. Thanks. Nguyễn Thái Ngọc Duy (8): for-each-ref, quote: convert *_quote_print -> *_quote_buf for-each-ref: don't print out elements directly pretty: extend pretty_print_context with callback pretty: allow passing NULL commit to format_commit_message() for-each-ref: get --pretty using format_commit_message() for-each-ref: teach verify_format() about pretty's syntax for-each-ref: introduce format specifier %>(*) and %<(*) for-each-ref: improve responsiveness of %(upstream:track) Ramkumar Ramachandra (7): tar-tree: remove dependency on sq_quote_print() quote: remove sq_quote_print() pretty: limit recursion in format_commit_one() for-each-ref: introduce %(HEAD) marker for-each-ref: introduce %(upstream:track[short]) pretty: introduce get_pretty_userformat for-each-ref: use get_pretty_userformat in --pretty Documentation/git-for-each-ref.txt | 43 +++++- builtin/for-each-ref.c | 279 ++++++++++++++++++++++++++++++------- builtin/tar-tree.c | 11 +- commit.h | 9 ++ pretty.c | 77 +++++++++- quote.c | 61 +++----- quote.h | 8 +- t/t6300-for-each-ref.sh | 143 +++++++++++++++++++ 8 files changed, 521 insertions(+), 110 deletions(-) -- 1.8.3.247.g485169c -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html