D5191: remotefilelogserver: add a matcher argument to _walkstreamfiles()

pulkit (Pulkit Goyal) phabricator at mercurial-scm.org
Mon Nov 5 19:57:18 UTC 2018


This revision was automatically updated to reflect the committed changes.
Closed by commit rHG1c34b31a6c9c: remotefilelogserver: add a matcher argument to _walkstreamfiles() (authored by pulkit, committed by ).

REPOSITORY
  rHG Mercurial

CHANGES SINCE LAST UPDATE
  https://phab.mercurial-scm.org/D5191?vs=12341&id=12427

REVISION DETAIL
  https://phab.mercurial-scm.org/D5191

AFFECTED FILES
  hgext/remotefilelog/remotefilelogserver.py

CHANGE DETAILS

diff --git a/hgext/remotefilelog/remotefilelogserver.py b/hgext/remotefilelog/remotefilelogserver.py
--- a/hgext/remotefilelog/remotefilelogserver.py
+++ b/hgext/remotefilelog/remotefilelogserver.py
@@ -129,7 +129,7 @@
     wireprotov1server.commands['stream_out_shallow'] = (stream_out_shallow, '*')
 
     # don't clone filelogs to shallow clients
-    def _walkstreamfiles(orig, repo):
+    def _walkstreamfiles(orig, repo, matcher=None):
         if state.shallowremote:
             # if we are shallow ourselves, stream our local commits
             if shallowutil.isenabled(repo):
@@ -173,7 +173,7 @@
             raise error.Abort(_("Cannot clone from a shallow repo "
                                 "to a full repo."))
         else:
-            for x in orig(repo):
+            for x in orig(repo, matcher):
                 yield x
 
     extensions.wrapfunction(streamclone, '_walkstreamfiles', _walkstreamfiles)



To: pulkit, #hg-reviewers, durin42
Cc: mercurial-devel


More information about the Mercurial-devel mailing list