# # # patch "viewmtn.py" # from [69e2dcd2f0c2597133fe1988d2308c4b782ef7cf] # to [28068d341afb109738f18e1e0d6e2d96192ee710] # ============================================================ --- viewmtn.py 69e2dcd2f0c2597133fe1988d2308c4b782ef7cf +++ viewmtn.py 28068d341afb109738f18e1e0d6e2d96192ee710 @@ -852,9 +852,14 @@ digraph ancestry { author = cert[7] elif cert[4] == 'name' and cert[5] == 'branch': branches.append(cert[7]) + name, email = rfc822.parseaddr(author) + if name: + brief_name = name + else: + brief_name = author node_label[node] = '%s on %s\\n%s' % (node.abbrev(), dot_escape(date), - dot_escape(author)) + dot_escape(brief_name)) node_colour[node] = colour_from_string(author) for branch in original_branches: if branch in branches: