diff -r cb516a854bc7 -r af62936c2508 mercurial/streamclone.py --- 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 = []