Mercurial > hg
diff hgext/convert/cvs.py @ 36132:42a393ea56d2
convert: open all files in binary mode
Differential Revision: https://phab.mercurial-scm.org/D2220
author | Augie Fackler <augie@google.com> |
---|---|
date | Mon, 12 Feb 2018 23:50:58 -0500 |
parents | 671aba341d90 |
children | 54f4328a07c2 |
line wrap: on
line diff
--- a/hgext/convert/cvs.py Mon Feb 12 22:29:36 2018 -0500 +++ b/hgext/convert/cvs.py Mon Feb 12 23:50:58 2018 -0500 @@ -46,8 +46,8 @@ self.tags = {} self.lastbranch = {} self.socket = None - self.cvsroot = open(os.path.join(cvs, "Root")).read()[:-1] - self.cvsrepo = open(os.path.join(cvs, "Repository")).read()[:-1] + self.cvsroot = open(os.path.join(cvs, "Root"), 'rb').read()[:-1] + self.cvsrepo = open(os.path.join(cvs, "Repository"), 'rb').read()[:-1] self.encoding = encoding.encoding self._connect() @@ -141,7 +141,7 @@ passw = "A" cvspass = os.path.expanduser("~/.cvspass") try: - pf = open(cvspass) + pf = open(cvspass, 'rb') for line in pf.read().splitlines(): part1, part2 = line.split(' ', 1) # /1 :pserver:user@example.com:2401/cvsroot/foo