diff mercurial/exchange.py @ 20925:5174c48ed8d8

localrepo: move the _changegroupsubset method in changegroup module This is a gratuitous code move aimed at reducing the localrepo bloatness. The method had 3 callers total, far too few for being kept in local repo.
author Pierre-Yves David <pierre-yves.david@fb.com>
date Tue, 01 Apr 2014 13:59:55 -0700
parents e10000369b47
children 91b47139d0cb
line wrap: on
line diff
--- a/mercurial/exchange.py	Tue Apr 01 13:45:48 2014 -0700
+++ b/mercurial/exchange.py	Tue Apr 01 13:59:55 2014 -0700
@@ -181,10 +181,11 @@
         # push everything,
         # use the fast path, no race possible on push
         bundler = changegroup.bundle10(pushop.repo, bundlecaps)
-        cg = pushop.repo._changegroupsubset(outgoing,
-                                            bundler,
-                                            'push',
-                                            fastpath=True)
+        cg = changegroup.getsubset(pushop.repo,
+                                   outgoing,
+                                   bundler,
+                                   'push',
+                                   fastpath=True)
     else:
         cg = pushop.repo.getlocalbundle('push', outgoing, bundlecaps)