Mercurial > public > mercurial-scm > hg
diff mercurial/localrepo.py @ 27165:70884715725e
localrepo: remove clone method by hoisting into hg.py
hg.py was the only remaining caller of localrepo.clone(), so it's time
to move some more behavior out of localrepo.
author | Augie Fackler <augie@google.com> |
---|---|
date | Wed, 11 Nov 2015 19:47:49 -0500 |
parents | dfb31eebd949 |
children | 263db31329a6 |
line wrap: on
line diff
--- a/mercurial/localrepo.py Tue Dec 01 09:48:38 2015 -0800 +++ b/mercurial/localrepo.py Wed Nov 11 19:47:49 2015 -0500 @@ -1856,22 +1856,6 @@ """ return util.hooks() - def clone(self, remote, heads=[], stream=None): - '''clone remote repository. - - keyword arguments: - heads: list of revs to clone (forces use of pull) - stream: use streaming clone if possible''' - # internal config: ui.quietbookmarkmove - quiet = self.ui.backupconfig('ui', 'quietbookmarkmove') - try: - self.ui.setconfig('ui', 'quietbookmarkmove', True, 'clone') - pullop = exchange.pull(self, remote, heads, - streamclonerequested=stream) - return pullop.cgresult - finally: - self.ui.restoreconfig(quiet) - def pushkey(self, namespace, key, old, new): try: tr = self.currenttransaction()