--- a/mercurial/bundle2.py Mon Jul 22 16:49:38 2024 +0200
+++ b/mercurial/bundle2.py Tue Jul 23 10:02:46 2024 +0200
@@ -1286,6 +1286,7 @@
return None
def __call__(self):
+
self.ui.debug(
b'bundle2-input-stream-interrupt: opening out of band context\n'
)
@@ -2613,6 +2614,7 @@
@parthandler(b'stream2', (b'requirements', b'filecount', b'bytecount'))
def handlestreamv2bundle(op, part):
+
requirements = urlreq.unquote(part.params[b'requirements'])
requirements = requirements.split(b',') if requirements else []
filecount = int(part.params[b'filecount'])