[PATCH 2 of 7] clone: use utility function to write hgrc
Yuya Nishihara
yuya at tcha.org
Sat Jan 13 00:02:53 EST 2018
# HG changeset patch
# User Yuya Nishihara <yuya at tcha.org>
# Date 1515817457 -32400
# Sat Jan 13 13:24:17 2018 +0900
# Node ID f5558d75ef44a2db64131b4e5bca98102542f13b
# Parent 2eeaf96c20fce19c8edccf4936aceee4ce651de9
clone: use utility function to write hgrc
diff --git a/mercurial/hg.py b/mercurial/hg.py
--- a/mercurial/hg.py
+++ b/mercurial/hg.py
@@ -681,13 +681,10 @@ def clone(ui, peeropts, source, dest=Non
destrepo = destpeer.local()
if destrepo:
template = uimod.samplehgrcs['cloned']
- fp = destrepo.vfs("hgrc", "wb")
u = util.url(abspath)
u.passwd = None
defaulturl = bytes(u)
- fp.write(util.tonativeeol(template % defaulturl))
- fp.close()
-
+ destrepo.vfs.write('hgrc', util.tonativeeol(template % defaulturl))
destrepo.ui.setconfig('paths', 'default', defaulturl, 'clone')
if ui.configbool('experimental', 'remotenames'):
More information about the Mercurial-devel
mailing list