summaryrefslogtreecommitdiffstats
path: root/lib/redmine/scm/adapters/mercurial/redminehelper.py
diff options
context:
space:
mode:
Diffstat (limited to 'lib/redmine/scm/adapters/mercurial/redminehelper.py')
-rw-r--r--lib/redmine/scm/adapters/mercurial/redminehelper.py10
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')