diff -r 9a94239e4f12 -r 067add650129 mercurial/util.py --- a/mercurial/util.py Mon Mar 13 08:53:31 2017 -0700 +++ b/mercurial/util.py Mon Mar 13 09:11:08 2017 -0700 @@ -2654,7 +2654,7 @@ file:///D:\data\hg """ if pycompat.ispy3: - return encoding.fromlocal(self.__bytes__()).decode('utf-8') + return encoding.unifromlocal(self.__bytes__()) return self.__bytes__() def __bytes__(self):