mercurial/streamclone.py
changeset 40338 af62936c2508
parent 40028 51f10e6d66c7
child 40339 f0e8f27768eb
--- a/mercurial/streamclone.py	Wed Oct 10 17:36:59 2018 +0300
+++ b/mercurial/streamclone.py	Wed Sep 26 17:20:04 2018 +0300
@@ -531,7 +531,7 @@
             finally:
                 fp.close()
 
-def generatev2(repo):
+def generatev2(repo, includes, excludes):
     """Emit content for version 2 of a streaming clone.
 
     the data stream consists the following entries:
@@ -544,6 +544,10 @@
     Returns a 3-tuple of (file count, file size, data iterator).
     """
 
+    # temporarily raise error until we add storage level logic
+    if includes or excludes:
+        raise error.Abort(_("server does not support narrow stream clones"))
+
     with repo.lock():
 
         entries = []