comparison mercurial/debugcommands.py @ 31451:53865692a354

util: wrap s.encode('string_escape') call for future py3 compatibility
author Yuya Nishihara <yuya@tcha.org>
date Wed, 15 Mar 2017 23:06:50 +0900
parents ea0395eec67b
children 468bc8a1863d
comparison
equal deleted inserted replaced
31450:b3b4c487707c 31451:53865692a354
1512 r = target.pushkey(namespace, key, old, new) 1512 r = target.pushkey(namespace, key, old, new)
1513 ui.status(str(r) + '\n') 1513 ui.status(str(r) + '\n')
1514 return not r 1514 return not r
1515 else: 1515 else:
1516 for k, v in sorted(target.listkeys(namespace).iteritems()): 1516 for k, v in sorted(target.listkeys(namespace).iteritems()):
1517 ui.write("%s\t%s\n" % (k.encode('string-escape'), 1517 ui.write("%s\t%s\n" % (util.escapestr(k),
1518 v.encode('string-escape'))) 1518 util.escapestr(v)))
1519 1519
1520 @command('debugpvec', [], _('A B')) 1520 @command('debugpvec', [], _('A B'))
1521 def debugpvec(ui, repo, a, b=None): 1521 def debugpvec(ui, repo, a, b=None):
1522 ca = scmutil.revsingle(repo, a) 1522 ca = scmutil.revsingle(repo, a)
1523 cb = scmutil.revsingle(repo, b) 1523 cb = scmutil.revsingle(repo, b)