--- a/hgext/rebase.py Wed Feb 28 19:54:49 2018 +0530
+++ b/hgext/rebase.py Wed Feb 28 21:42:37 2018 +0530
@@ -919,7 +919,7 @@
dest = scmutil.revsingle(repo, destf)
else:
dest = repo[_destrebase(repo, base, destspace=destspace)]
- destf = str(dest)
+ destf = bytes(dest)
roots = [] # selected children of branching points
bpbase = {} # {branchingpoint: [origbase]}
@@ -951,7 +951,7 @@
ui.status(_('nothing to rebase - "base" %s is '
'already an ancestor of destination '
'%s\n') %
- ('+'.join(str(repo[r]) for r in base),
+ ('+'.join(bytes(repo[r]) for r in base),
dest))
else:
ui.status(_('nothing to rebase - working '
@@ -959,7 +959,7 @@
'ancestor of destination %s\n') % dest)
else: # can it happen?
ui.status(_('nothing to rebase from %s to %s\n') %
- ('+'.join(str(repo[r]) for r in base), dest))
+ ('+'.join(bytes(repo[r]) for r in base), dest))
return None
# If rebasing the working copy parent, force in-memory merge to be off.
#
@@ -981,7 +981,7 @@
if not destf:
dest = repo[_destrebase(repo, rebaseset, destspace=destspace)]
- destf = str(dest)
+ destf = bytes(dest)
allsrc = revsetlang.formatspec('%ld', rebaseset)
alias = {'ALLSRC': allsrc}
@@ -1039,7 +1039,7 @@
raise error.Abort(_('unable to collapse on top of %s, there is more '
'than one external parent: %s') %
(max(destancestors),
- ', '.join(str(p) for p in sorted(parents))))
+ ', '.join("%d" % p for p in sorted(parents))))
def concludememorynode(repo, rev, p1, p2, wctx=None,
commitmsg=None, editor=None, extrafn=None,
@@ -1233,7 +1233,7 @@
divergencebasecandidates = rebaseobsrevs - rebaseobsskipped
if divergencebasecandidates and not divergenceok:
- divhashes = (str(repo[r])
+ divhashes = (bytes(repo[r])
for r in divergencebasecandidates)
msg = _("this rebase will cause "
"divergences from: %s")
@@ -1470,10 +1470,10 @@
for rev in sorted(mqrebase, reverse=True):
if rev not in skipped:
name, isgit = mqrebase[rev]
- repo.ui.note(_('updating mq patch %s to %s:%s\n') %
+ repo.ui.note(_('updating mq patch %s to %d:%s\n') %
(name, state[rev], repo[state[rev]]))
mq.qimport(repo, (), patchname=name, git=isgit,
- rev=[str(state[rev])])
+ rev=["%d" % state[rev]])
else:
# Rebased and skipped
skippedpatches.add(mqrebase[rev][0])
@@ -1554,7 +1554,7 @@
cleanup = True
if immutable:
repo.ui.warn(_("warning: can't clean up public changesets %s\n")
- % ', '.join(str(repo[r]) for r in immutable),
+ % ', '.join(bytes(repo[r]) for r in immutable),
hint=_("see 'hg help phases' for details"))
cleanup = False