[PATCH 3 of 6 V2] test-pattern: register current the bundlecaps string
Boris Feld
boris.feld at octobus.net
Mon Nov 13 06:11:17 EST 2017
# HG changeset patch
# User Boris Feld <boris.feld at octobus.net>
# Date 1509860620 -3600
# Sun Nov 05 06:43:40 2017 +0100
# Node ID 16289f5358a17c0ee629dfa6910b00bb8dec7fe9
# Parent 15aa75b64e1dff38fcce4a8f283daf0ce37a1261
# EXP-Topic better-substitute
# Available At https://bitbucket.org/octobus/mercurial-devel/
# hg pull https://bitbucket.org/octobus/mercurial-devel/ -r 16289f5358a1
test-pattern: register current the bundlecaps string
The bundle capabilites sent with every getbundle commands. Every time the
protocol is updated, that string is altered. We get that string replace by
$USUAL_BUNDLE_CAPS$ so that we only have to change the substitution whenever
this happens.
diff --git a/tests/common-pattern.py b/tests/common-pattern.py
--- a/tests/common-pattern.py
+++ b/tests/common-pattern.py
@@ -6,4 +6,17 @@ substitutions = [
(br'zstd,zlib,none,bzip2',
br'$USUAL_COMPRESSIONS$'
),
+ # capabilities sent through http
+ (br'bundlecaps=HG20%2Cbundle2%3DHG20%250A'
+ br'changegroup%253D01%252C02%250A'
+ br'digests%253Dmd5%252Csha1%252Csha512%250A'
+ br'error%253Dabort%252Cunsupportedcontent%252Cpushraced%252Cpushkey%250A'
+ br'hgtagsfnodes%250A'
+ br'listkeys%250A'
+ br'phases%253Dheads%250A'
+ br'pushkey%250A'
+ br'remote-changegroup%253Dhttp%252Chttps',
+ # (the replacement patterns)
+ br'$USUAL_BUNDLE_CAPS$'
+ ),
]
More information about the Mercurial-devel
mailing list