mercurial/hg.py
changeset 22837 2be7d5ebd4d0
parent 22818 d7b114493315
child 23139 e53f6b72a0e4
equal deleted inserted replaced
22836:5a831e4e6d7a 22837:2be7d5ebd4d0
     7 # GNU General Public License version 2 or any later version.
     7 # GNU General Public License version 2 or any later version.
     8 
     8 
     9 from i18n import _
     9 from i18n import _
    10 from lock import release
    10 from lock import release
    11 from node import nullid
    11 from node import nullid
       
    12 
    12 import localrepo, bundlerepo, unionrepo, httppeer, sshpeer, statichttprepo
    13 import localrepo, bundlerepo, unionrepo, httppeer, sshpeer, statichttprepo
    13 import bookmarks, lock, util, extensions, error, node, scmutil, phases, url
    14 import bookmarks, lock, util, extensions, error, node, scmutil, phases, url
    14 import cmdutil, discovery, repoview, exchange
    15 import cmdutil, discovery, repoview, exchange
       
    16 import ui as uimod
    15 import merge as mergemod
    17 import merge as mergemod
    16 import verify as verifymod
    18 import verify as verifymod
    17 import errno, os, shutil
    19 import errno, os, shutil
    18 
    20 
    19 def _local(path):
    21 def _local(path):
   427 
   429 
   428         cleandir = None
   430         cleandir = None
   429 
   431 
   430         destrepo = destpeer.local()
   432         destrepo = destpeer.local()
   431         if destrepo:
   433         if destrepo:
   432             template = (
   434             template = uimod.samplehgrcs['cloned']
   433                 '# You may want to set your username here if it is not set\n'
       
   434                 "# globally, or this repository requires a different\n"
       
   435                 '# username from your usual configuration. If you want to\n'
       
   436                 '# set something for all of your repositories on this\n'
       
   437                 '# computer, try running the command\n'
       
   438                 "# 'hg config --edit --global'\n"
       
   439                 '# [ui]\n'
       
   440                 '# username = Jane Doe <jdoe@example.com>\n'
       
   441                 '[paths]\n'
       
   442                 'default = %s\n'
       
   443                 )
       
   444             fp = destrepo.opener("hgrc", "w", text=True)
   435             fp = destrepo.opener("hgrc", "w", text=True)
   445             u = util.url(abspath)
   436             u = util.url(abspath)
   446             u.passwd = None
   437             u.passwd = None
   447             defaulturl = str(u)
   438             defaulturl = str(u)
   448             fp.write(template % defaulturl)
   439             fp.write(template % defaulturl)