pretty: add support for "valueonly" option in %(trailers)
[gitweb.git] / trailer.c
index d6da555cd71bed97acae89bc37787b81dfe423f4..d0d9e91631ca4fa5eab0c9b7b4f5fd23763f1cd3 100644 (file)
--- a/trailer.c
+++ b/trailer.c
@@ -1150,8 +1150,10 @@ static void format_trailer_info(struct strbuf *out,
                        if (!opts->filter || opts->filter(&tok, opts->filter_data)) {
                                if (opts->unfold)
                                        unfold_value(&val);
-
-                               strbuf_addf(out, "%s: %s\n", tok.buf, val.buf);
+                               if (!opts->value_only)
+                                       strbuf_addf(out, "%s: ", tok.buf);
+                               strbuf_addbuf(out, &val);
+                               strbuf_addch(out, '\n');
                        }
                        strbuf_release(&tok);
                        strbuf_release(&val);