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()