# # # patch "cmd_diff_log.cc" # from [10181b4cedae7fb59c6c458cc199e852141421c2] # to [2873e8c0dbf2123c0676e2522506a6e009709643] # ============================================================ --- cmd_diff_log.cc 10181b4cedae7fb59c6c458cc199e852141421c2 +++ cmd_diff_log.cc 2873e8c0dbf2123c0676e2522506a6e009709643 @@ -530,8 +530,7 @@ log_certs(ostream & os, app_state & app, static void log_certs(ostream & os, app_state & app, revision_id id, cert_name name, - string label, string separator, - bool multiline, bool newline) + string label, string separator, bool multiline, bool newline) { vector< revision > certs; bool first = true; @@ -552,17 +551,10 @@ log_certs(ostream & os, app_state & app, os << separator; if (multiline) - { - os << "\n" << "\n" << tv; - if (newline) - os << "\n"; - } - else - { - os << tv; - if (newline) - os << "\n"; - } + os << "\n\n"; + os << tv; + if (newline) + os << "\n"; first = false; } @@ -817,10 +809,15 @@ CMD(log, N_("informative"), N_("[FILE] . if (app.opts.brief) { out << rid; - log_certs(out, app, rid, author_name); - log_certs(out, app, rid, date_name); + log_certs(out, app, rid, author_name); + if (app.opts.no_graph) + log_certs(out, app, rid, date_name); + else { + out << '\n'; + log_certs(out, app, rid, date_name, string(), string(), false, false); + } log_certs(out, app, rid, branch_name); - out << "\n"; + out << '\n'; } else {