From 14385797574ade8890a93af0f431d80d1756116f Mon Sep 17 00:00:00 2001 From: Sebastian Sdorra Date: Thu, 29 Sep 2011 15:01:55 +0200 Subject: [PATCH] fix missing author --- .../src/main/resources/sonia/scm/hglog.py | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/scm-plugins/scm-hg-plugin/src/main/resources/sonia/scm/hglog.py b/scm-plugins/scm-hg-plugin/src/main/resources/sonia/scm/hglog.py index eebee94f60..fd312abf79 100644 --- a/scm-plugins/scm-hg-plugin/src/main/resources/sonia/scm/hglog.py +++ b/scm-plugins/scm-hg-plugin/src/main/resources/sonia/scm/hglog.py @@ -79,13 +79,30 @@ for i in range(startRev, endRev, -1): mods = status[0] added = status[1] deleted = status[2] + authorName = ctx.user(); + authorMail = None + + if authorName: + s = authorName.find('<') + e = authorName.find('>') + if s > 0 and e > 0: + authorMail = authorName[s + 1:e].strip() + authorName = authorName[0:s].strip() print ' ' print ' ' + str(i) + ':' + hex(ctx.node()[:6]) + '' print ' ' + escape(ctx.user()) + '' print ' ' + escape(ctx.description()) + '' print ' ' + str(time).split('.')[0] + '' - + + # author + if authorName: + print ' ' + print ' ' + authorName + '' + if authorMail: + print ' ' + authorMail + '' + print ' ' + # branches if branch != 'default': print ' '