remotefilelog: do file IO in terms of bytes
Differential Revision: https://phab.mercurial-scm.org/D5597
--- a/hgext/remotefilelog/__init__.py Fri Nov 30 14:35:57 2018 +0100
+++ b/hgext/remotefilelog/__init__.py Wed Jan 16 10:55:42 2019 -0500
@@ -804,7 +804,7 @@
ui.warn(_("no known cache at %s\n") % cachepath)
return
- reposfile = open(repospath, 'r')
+ reposfile = open(repospath, 'rb')
repos = set([r[:-1] for r in reposfile.readlines()])
reposfile.close()
@@ -874,7 +874,7 @@
# write list of valid repos back
oldumask = os.umask(0o002)
try:
- reposfile = open(repospath, 'w')
+ reposfile = open(repospath, 'wb')
reposfile.writelines([("%s\n" % r) for r in validrepos])
reposfile.close()
finally: