mercurial/wireproto.py
changeset 26911 d7e5e4da8394
parent 26857 e5a1df51bb25
child 27243 3abee2ba27af
--- a/mercurial/wireproto.py	Tue Oct 20 12:25:09 2015 +0200
+++ b/mercurial/wireproto.py	Tue Oct 20 12:28:42 2015 +0200
@@ -585,7 +585,7 @@
             caps.append('stream')
         # otherwise, add 'streamreqs' detailing our local revlog format
         else:
-            caps.append('streamreqs=%s' % ','.join(requiredformats))
+            caps.append('streamreqs=%s' % ','.join(sorted(requiredformats)))
     if repo.ui.configbool('experimental', 'bundle2-advertise', True):
         capsblob = bundle2.encodecaps(bundle2.getrepocaps(repo))
         caps.append('bundle2=' + urllib.quote(capsblob))