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 fcaa246dfc..368b4923ef 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 @@ -62,8 +62,9 @@ def printChangeset(repo, ctx): mods = status[0] added = status[1] deleted = status[2] - authorName = ctx.user(); + authorName = ctx.user() authorMail = None + parents = ctx.parents() if authorName: s = authorName.find('<') @@ -74,6 +75,9 @@ def printChangeset(repo, ctx): print ' ' print ' ' + str(ctx.rev()) + ':' + hex(ctx.node()[:6]) + '' + if parents: + for parent in parents: + print ' ' + str(parent.rev()) + ':' + hex(parent.node()[:6]) + '' print ' ' + escape(ctx.user()) + '' print ' ' + escape(ctx.description()) + '' print ' ' + str(time).split('.')[0] + ''