configure.ac: link with -liconv for locale_charset()
[gitweb.git] / builtin / shortlog.c
index 1434f8fee487751abe069250c611bdaed2fa5857..84ffbb798e2e0ec8c1121790c04ccbb58b05e591 100644 (file)
@@ -127,9 +127,11 @@ void shortlog_add_commit(struct shortlog *log, struct commit *commit)
                        author = buffer + 7;
                buffer = eol;
        }
-       if (!author)
-               die(_("Missing author: %s"),
+       if (!author) {
+               warning(_("Missing author: %s"),
                    sha1_to_hex(commit->object.sha1));
+               return;
+       }
        if (log->user_format) {
                struct pretty_print_context ctx = {0};
                ctx.fmt = CMIT_FMT_USERFORMAT;