path: root/pretty.c
diff options
authorRené Scharfe <>2009-01-06 20:41:06 (GMT)
committerJunio C Hamano <>2009-01-07 06:06:07 (GMT)
commitcec08717cca468c66eb454c7201fd35f54b48a58 (patch)
treee9dabc225b562c43a412bd509ec395b4ea6171bf /pretty.c
parentf53bd743ff713f6507f28f8e730ac3e27858ab43 (diff)
shortlog: handle multi-line subjects like log --pretty=oneline et. al. do
The commit message parser of git shortlog used to treat only the first non-empty line of the commit message as the subject. Other log commands (e.g. --pretty=oneline) show the whole first paragraph instead (unwrapped into a single line). For consistency, this patch borrows format_subject() from pretty.c to make shortlog do the same. Signed-off-by: Rene Scharfe <> Signed-off-by: Junio C Hamano <>
Diffstat (limited to 'pretty.c')
1 files changed, 2 insertions, 2 deletions
diff --git a/pretty.c b/pretty.c
index 343dca5..421d9c5 100644
--- a/pretty.c
+++ b/pretty.c
@@ -486,8 +486,8 @@ static void parse_commit_header(struct format_commit_context *context)
context->commit_header_parsed = 1;
-static const char *format_subject(struct strbuf *sb, const char *msg,
- const char *line_separator)
+const char *format_subject(struct strbuf *sb, const char *msg,
+ const char *line_separator)
int first = 1;