Mercurial > hg
diff hgext/convert/git.py @ 41478:8e0dd36f7a97
git: a little pycompat.bytestring() love to make this code work in py3
Differential Revision: https://phab.mercurial-scm.org/D5765
author | Augie Fackler <augie@google.com> |
---|---|
date | Wed, 30 Jan 2019 18:32:11 -0500 |
parents | 5b836a4c9a1f |
children | aaad36b88298 |
line wrap: on
line diff
--- a/hgext/convert/git.py Thu Jan 24 16:07:32 2019 -0500 +++ b/hgext/convert/git.py Wed Jan 30 18:32:11 2019 -0500 @@ -13,6 +13,7 @@ config, error, node as nodemod, + pycompat, ) from . import ( @@ -175,7 +176,8 @@ self.catfilepipe[0].flush() info = self.catfilepipe[1].readline().split() if info[1] != ftype: - raise error.Abort(_('cannot read %r object at %s') % (ftype, rev)) + raise error.Abort(_('cannot read %r object at %s') % ( + pycompat.bytestr(ftype), rev)) size = int(info[2]) data = self.catfilepipe[1].read(size) if len(data) < size: @@ -294,7 +296,7 @@ if not entry: if not l.startswith(':'): continue - entry = l.split() + entry = tuple(pycompat.bytestr(p) for p in l.split()) continue f = l if entry[4][0] == 'C':