--- a/mercurial/hg.py Fri Aug 04 08:15:10 2017 +0200
+++ b/mercurial/hg.py Thu Aug 03 00:45:02 2017 +0900
@@ -641,11 +641,11 @@
destrepo = destpeer.local()
if destrepo:
template = uimod.samplehgrcs['cloned']
- fp = destrepo.vfs("hgrc", "w", text=True)
+ fp = destrepo.vfs("hgrc", "wb")
u = util.url(abspath)
u.passwd = None
- defaulturl = str(u)
- fp.write(template % defaulturl)
+ defaulturl = bytes(u)
+ fp.write(util.tonativeeol(template % defaulturl))
fp.close()
destrepo.ui.setconfig('paths', 'default', defaulturl, 'clone')