diff mercurial/wireprotov1server.py @ 46626:ee91966aec0f

requirements: add constant for revlog v1 requirement Since this series is adding a new requirement, we might as well clean up while we're here. Differential Revision: https://phab.mercurial-scm.org/D10105
author Rapha?l Gom?s <rgomes@octobus.net>
date Wed, 03 Mar 2021 14:00:45 +0100
parents 89a2afe31e82
children f4c325bf80fc
line wrap: on
line diff
--- a/mercurial/wireprotov1server.py	Thu Feb 18 15:07:45 2021 +0100
+++ b/mercurial/wireprotov1server.py	Wed Mar 03 14:00:45 2021 +0100
@@ -27,6 +27,7 @@
     exchange,
     pushkey as pushkeymod,
     pycompat,
+    requirements as requirementsmod,
     streamclone,
     util,
     wireprototypes,
@@ -310,7 +311,7 @@
             caps.append(b'stream-preferred')
         requiredformats = repo.requirements & repo.supportedformats
         # if our local revlogs are just revlogv1, add 'stream' cap
-        if not requiredformats - {b'revlogv1'}:
+        if not requiredformats - {requirementsmod.REVLOGV1_REQUIREMENT}:
             caps.append(b'stream')
         # otherwise, add 'streamreqs' detailing our local revlog format
         else: