mercurial/hg.py
changeset 33687 6294654453ee
parent 33018 071732d9c210
child 34131 0fa781320203
--- 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')