[PATCH 4 of 4 evolve-ext] py3: handle bytes/strings

timeless timeless at fmr.im
Wed Apr 20 15:19:22 EDT 2016


# HG changeset patch
# User timeless at gmail.com
# Date 1461178867 0
#      Wed Apr 20 19:01:07 2016 +0000
# Node ID 80fe1d921a06bd78395fb8b4ee572fafd71587a4
# Parent  5f3fbe0fb1f34de87e62e76de7e48e49993b60d5
# Available At https://bitbucket.org/timeless/mutable-history/
#              hg pull https://bitbucket.org/timeless/mutable-history/ -r 80fe1d921a06
py3: handle bytes/strings

diff -r 5f3fbe0fb1f3 -r 80fe1d921a06 hgext/evolve.py
--- a/hgext/evolve.py	Wed Apr 20 19:00:13 2016 +0000
+++ b/hgext/evolve.py	Wed Apr 20 19:01:07 2016 +0000
@@ -1101,7 +1101,7 @@
     else:
         fn, opts, = entry
     deprecationwarning = _('%s have been deprecated in favor of %s\n') % (
-        oldalias, newalias)
+        oldalias.encode('utf-8'), newalias.encode('utf-8'))
     def newfn(*args, **kwargs):
         ui = args[0]
         ui.warn(deprecationwarning)


More information about the Mercurial-devel mailing list