diff options
Diffstat (limited to 'lib/redmine/scm/adapters/mercurial/redminehelper.py')
-rw-r--r-- | lib/redmine/scm/adapters/mercurial/redminehelper.py | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/lib/redmine/scm/adapters/mercurial/redminehelper.py b/lib/redmine/scm/adapters/mercurial/redminehelper.py index a3a8d802f..bd82c0020 100644 --- a/lib/redmine/scm/adapters/mercurial/redminehelper.py +++ b/lib/redmine/scm/adapters/mercurial/redminehelper.py @@ -16,7 +16,7 @@ I/O encoding: :file path: urlencoded, raw string :tag name: utf-8 :branch name: utf-8 -:node: hex string +:node: 12-digits (short) hex string Output example of rhsummary:: @@ -60,7 +60,7 @@ def _tip(ui, repo): return repo.changelog.count() - 1 tipctx = repo.changectx(tiprev()) ui.write('<tip revision="%d" node="%s"/>\n' - % (tipctx.rev(), _x(node.hex(tipctx.node())))) + % (tipctx.rev(), _x(node.short(tipctx.node())))) _SPECIAL_TAGS = ('tip',) @@ -74,7 +74,7 @@ def _tags(ui, repo): except error.LookupError: continue ui.write('<tag revision="%d" node="%s" name="%s"/>\n' - % (r, _x(node.hex(n)), _x(t))) + % (r, _x(node.short(n)), _x(t))) def _branches(ui, repo): # see mercurial/commands.py:branches @@ -89,7 +89,7 @@ def _branches(ui, repo): for t, n, r in sorted(iterbranches(), key=lambda e: e[2], reverse=True): if repo.lookup(r) in branchheads(t): ui.write('<branch revision="%d" node="%s" name="%s"/>\n' - % (r, _x(node.hex(n)), _x(t))) + % (r, _x(node.short(n)), _x(t))) def _manifest(ui, repo, path, rev): ctx = repo.changectx(rev) @@ -114,7 +114,7 @@ def _manifest(ui, repo, path, rev): tm, tzoffset = fctx.date() ui.write('<file name="%s" revision="%d" node="%s" ' 'time="%d" size="%d"/>\n' - % (_u(name), fctx.rev(), _x(node.hex(fctx.node())), + % (_u(name), fctx.rev(), _x(node.short(fctx.node())), tm, fctx.size(), )) ui.write('</manifest>\n') |