##// END OF EJS Templates
tests: give up and make setsockopt() calls optional in the output...
Augie Fackler -
r41565:3ab5593f default draft
parent child Browse files
Show More
@@ -18,7 +18,7 b' HTTP v2 protocol not enabled by default'
18 > user-agent: test
18 > user-agent: test
19 > EOF
19 > EOF
20 using raw connection to peer
20 using raw connection to peer
21 s> setsockopt(6, 1, 1) -> None (py3 !)
21 s> setsockopt(6, 1, 1) -> None (?)
22 s> GET /api/exp-http-v2-0003 HTTP/1.1\r\n
22 s> GET /api/exp-http-v2-0003 HTTP/1.1\r\n
23 s> Accept-Encoding: identity\r\n
23 s> Accept-Encoding: identity\r\n
24 s> user-agent: test\r\n
24 s> user-agent: test\r\n
@@ -47,7 +47,7 b' Request to unknown command yields 404'
47 > user-agent: test
47 > user-agent: test
48 > EOF
48 > EOF
49 using raw connection to peer
49 using raw connection to peer
50 s> setsockopt(6, 1, 1) -> None (py3 !)
50 s> setsockopt(6, 1, 1) -> None (?)
51 s> POST /api/exp-http-v2-0003/ro/badcommand HTTP/1.1\r\n
51 s> POST /api/exp-http-v2-0003/ro/badcommand HTTP/1.1\r\n
52 s> Accept-Encoding: identity\r\n
52 s> Accept-Encoding: identity\r\n
53 s> user-agent: test\r\n
53 s> user-agent: test\r\n
@@ -69,7 +69,7 b' GET to read-only command yields a 405'
69 > user-agent: test
69 > user-agent: test
70 > EOF
70 > EOF
71 using raw connection to peer
71 using raw connection to peer
72 s> setsockopt(6, 1, 1) -> None (py3 !)
72 s> setsockopt(6, 1, 1) -> None (?)
73 s> GET /api/exp-http-v2-0003/ro/customreadonly HTTP/1.1\r\n
73 s> GET /api/exp-http-v2-0003/ro/customreadonly HTTP/1.1\r\n
74 s> Accept-Encoding: identity\r\n
74 s> Accept-Encoding: identity\r\n
75 s> user-agent: test\r\n
75 s> user-agent: test\r\n
@@ -91,7 +91,7 b' Missing Accept header results in 406'
91 > user-agent: test
91 > user-agent: test
92 > EOF
92 > EOF
93 using raw connection to peer
93 using raw connection to peer
94 s> setsockopt(6, 1, 1) -> None (py3 !)
94 s> setsockopt(6, 1, 1) -> None (?)
95 s> POST /api/exp-http-v2-0003/ro/customreadonly HTTP/1.1\r\n
95 s> POST /api/exp-http-v2-0003/ro/customreadonly HTTP/1.1\r\n
96 s> Accept-Encoding: identity\r\n
96 s> Accept-Encoding: identity\r\n
97 s> user-agent: test\r\n
97 s> user-agent: test\r\n
@@ -114,7 +114,7 b' Bad Accept header results in 406'
114 > user-agent: test
114 > user-agent: test
115 > EOF
115 > EOF
116 using raw connection to peer
116 using raw connection to peer
117 s> setsockopt(6, 1, 1) -> None (py3 !)
117 s> setsockopt(6, 1, 1) -> None (?)
118 s> POST /api/exp-http-v2-0003/ro/customreadonly HTTP/1.1\r\n
118 s> POST /api/exp-http-v2-0003/ro/customreadonly HTTP/1.1\r\n
119 s> Accept-Encoding: identity\r\n
119 s> Accept-Encoding: identity\r\n
120 s> accept: invalid\r\n
120 s> accept: invalid\r\n
@@ -139,7 +139,7 b' Bad Content-Type header results in 415'
139 > content-type: badmedia
139 > content-type: badmedia
140 > EOF
140 > EOF
141 using raw connection to peer
141 using raw connection to peer
142 s> setsockopt(6, 1, 1) -> None (py3 !)
142 s> setsockopt(6, 1, 1) -> None (?)
143 s> POST /api/exp-http-v2-0003/ro/customreadonly HTTP/1.1\r\n
143 s> POST /api/exp-http-v2-0003/ro/customreadonly HTTP/1.1\r\n
144 s> Accept-Encoding: identity\r\n
144 s> Accept-Encoding: identity\r\n
145 s> accept: application/mercurial-exp-framing-0006\r\n
145 s> accept: application/mercurial-exp-framing-0006\r\n
@@ -166,7 +166,7 b' Request to read-only command works out o'
166 > frame 1 1 stream-begin command-request new cbor:{b'name': b'customreadonly'}
166 > frame 1 1 stream-begin command-request new cbor:{b'name': b'customreadonly'}
167 > EOF
167 > EOF
168 using raw connection to peer
168 using raw connection to peer
169 s> setsockopt(6, 1, 1) -> None (py3 !)
169 s> setsockopt(6, 1, 1) -> None (?)
170 s> POST /api/exp-http-v2-0003/ro/customreadonly HTTP/1.1\r\n
170 s> POST /api/exp-http-v2-0003/ro/customreadonly HTTP/1.1\r\n
171 s> Accept-Encoding: identity\r\n
171 s> Accept-Encoding: identity\r\n
172 s> *\r\n (glob)
172 s> *\r\n (glob)
@@ -203,7 +203,7 b' Request to read-only command works out o'
203 > EOF
203 > EOF
204 creating http peer for wire protocol version 2
204 creating http peer for wire protocol version 2
205 sending customreadonly command
205 sending customreadonly command
206 s> setsockopt(6, 1, 1) -> None (py3 !)
206 s> setsockopt(6, 1, 1) -> None (?)
207 s> POST /api/exp-http-v2-0003/ro/customreadonly HTTP/1.1\r\n
207 s> POST /api/exp-http-v2-0003/ro/customreadonly HTTP/1.1\r\n
208 s> Accept-Encoding: identity\r\n
208 s> Accept-Encoding: identity\r\n
209 s> accept: application/mercurial-exp-framing-0006\r\n
209 s> accept: application/mercurial-exp-framing-0006\r\n
@@ -251,7 +251,7 b' GET to read-write request yields 405'
251 > user-agent: test
251 > user-agent: test
252 > EOF
252 > EOF
253 using raw connection to peer
253 using raw connection to peer
254 s> setsockopt(6, 1, 1) -> None (py3 !)
254 s> setsockopt(6, 1, 1) -> None (?)
255 s> GET /api/exp-http-v2-0003/rw/customreadonly HTTP/1.1\r\n
255 s> GET /api/exp-http-v2-0003/rw/customreadonly HTTP/1.1\r\n
256 s> Accept-Encoding: identity\r\n
256 s> Accept-Encoding: identity\r\n
257 s> user-agent: test\r\n
257 s> user-agent: test\r\n
@@ -273,7 +273,7 b' Even for unknown commands'
273 > user-agent: test
273 > user-agent: test
274 > EOF
274 > EOF
275 using raw connection to peer
275 using raw connection to peer
276 s> setsockopt(6, 1, 1) -> None (py3 !)
276 s> setsockopt(6, 1, 1) -> None (?)
277 s> GET /api/exp-http-v2-0003/rw/badcommand HTTP/1.1\r\n
277 s> GET /api/exp-http-v2-0003/rw/badcommand HTTP/1.1\r\n
278 s> Accept-Encoding: identity\r\n
278 s> Accept-Encoding: identity\r\n
279 s> user-agent: test\r\n
279 s> user-agent: test\r\n
@@ -295,7 +295,7 b' SSL required by default'
295 > user-agent: test
295 > user-agent: test
296 > EOF
296 > EOF
297 using raw connection to peer
297 using raw connection to peer
298 s> setsockopt(6, 1, 1) -> None (py3 !)
298 s> setsockopt(6, 1, 1) -> None (?)
299 s> POST /api/exp-http-v2-0003/rw/customreadonly HTTP/1.1\r\n
299 s> POST /api/exp-http-v2-0003/rw/customreadonly HTTP/1.1\r\n
300 s> Accept-Encoding: identity\r\n
300 s> Accept-Encoding: identity\r\n
301 s> user-agent: test\r\n
301 s> user-agent: test\r\n
@@ -334,7 +334,7 b' Authorized request for valid read-write '
334 > frame 1 1 stream-begin command-request new cbor:{b'name': b'customreadonly'}
334 > frame 1 1 stream-begin command-request new cbor:{b'name': b'customreadonly'}
335 > EOF
335 > EOF
336 using raw connection to peer
336 using raw connection to peer
337 s> setsockopt(6, 1, 1) -> None (py3 !)
337 s> setsockopt(6, 1, 1) -> None (?)
338 s> POST /api/exp-http-v2-0003/rw/customreadonly HTTP/1.1\r\n
338 s> POST /api/exp-http-v2-0003/rw/customreadonly HTTP/1.1\r\n
339 s> Accept-Encoding: identity\r\n
339 s> Accept-Encoding: identity\r\n
340 s> accept: application/mercurial-exp-framing-0006\r\n
340 s> accept: application/mercurial-exp-framing-0006\r\n
@@ -374,7 +374,7 b' Authorized request for unknown command i'
374 > accept: $MEDIATYPE
374 > accept: $MEDIATYPE
375 > EOF
375 > EOF
376 using raw connection to peer
376 using raw connection to peer
377 s> setsockopt(6, 1, 1) -> None (py3 !)
377 s> setsockopt(6, 1, 1) -> None (?)
378 s> POST /api/exp-http-v2-0003/rw/badcommand HTTP/1.1\r\n
378 s> POST /api/exp-http-v2-0003/rw/badcommand HTTP/1.1\r\n
379 s> Accept-Encoding: identity\r\n
379 s> Accept-Encoding: identity\r\n
380 s> accept: application/mercurial-exp-framing-0006\r\n
380 s> accept: application/mercurial-exp-framing-0006\r\n
@@ -397,7 +397,7 b" debugreflect isn't enabled by default"
397 > user-agent: test
397 > user-agent: test
398 > EOF
398 > EOF
399 using raw connection to peer
399 using raw connection to peer
400 s> setsockopt(6, 1, 1) -> None (py3 !)
400 s> setsockopt(6, 1, 1) -> None (?)
401 s> POST /api/exp-http-v2-0003/ro/debugreflect HTTP/1.1\r\n
401 s> POST /api/exp-http-v2-0003/ro/debugreflect HTTP/1.1\r\n
402 s> Accept-Encoding: identity\r\n
402 s> Accept-Encoding: identity\r\n
403 s> user-agent: test\r\n
403 s> user-agent: test\r\n
@@ -438,7 +438,7 b' Command frames can be reflected via debu'
438 > frame 1 1 stream-begin command-request new cbor:{b'name': b'command1', b'args': {b'foo': b'val1', b'bar1': b'val'}}
438 > frame 1 1 stream-begin command-request new cbor:{b'name': b'command1', b'args': {b'foo': b'val1', b'bar1': b'val'}}
439 > EOF
439 > EOF
440 using raw connection to peer
440 using raw connection to peer
441 s> setsockopt(6, 1, 1) -> None (py3 !)
441 s> setsockopt(6, 1, 1) -> None (?)
442 s> POST /api/exp-http-v2-0003/ro/debugreflect HTTP/1.1\r\n
442 s> POST /api/exp-http-v2-0003/ro/debugreflect HTTP/1.1\r\n
443 s> Accept-Encoding: identity\r\n
443 s> Accept-Encoding: identity\r\n
444 s> accept: application/mercurial-exp-framing-0006\r\n
444 s> accept: application/mercurial-exp-framing-0006\r\n
@@ -470,7 +470,7 b' Multiple requests to regular command URL'
470 > frame 1 1 stream-begin command-request new cbor:{b'name': b'customreadonly'}
470 > frame 1 1 stream-begin command-request new cbor:{b'name': b'customreadonly'}
471 > EOF
471 > EOF
472 using raw connection to peer
472 using raw connection to peer
473 s> setsockopt(6, 1, 1) -> None (py3 !)
473 s> setsockopt(6, 1, 1) -> None (?)
474 s> POST /api/exp-http-v2-0003/ro/customreadonly HTTP/1.1\r\n
474 s> POST /api/exp-http-v2-0003/ro/customreadonly HTTP/1.1\r\n
475 s> Accept-Encoding: identity\r\n
475 s> Accept-Encoding: identity\r\n
476 s> accept: application/mercurial-exp-framing-0006\r\n
476 s> accept: application/mercurial-exp-framing-0006\r\n
@@ -513,7 +513,7 b' Multiple requests to "multirequest" URL '
513 > frame 3 1 0 command-request new cbor:{b'name': b'customreadonly'}
513 > frame 3 1 0 command-request new cbor:{b'name': b'customreadonly'}
514 > EOF
514 > EOF
515 using raw connection to peer
515 using raw connection to peer
516 s> setsockopt(6, 1, 1) -> None (py3 !)
516 s> setsockopt(6, 1, 1) -> None (?)
517 s> POST /api/exp-http-v2-0003/ro/multirequest HTTP/1.1\r\n
517 s> POST /api/exp-http-v2-0003/ro/multirequest HTTP/1.1\r\n
518 s> Accept-Encoding: identity\r\n
518 s> Accept-Encoding: identity\r\n
519 s> *\r\n (glob)
519 s> *\r\n (glob)
@@ -567,7 +567,7 b' Interleaved requests to "multirequest" a'
567 > frame 1 1 0 command-request continuation IbookmarksDnameHlistkeys
567 > frame 1 1 0 command-request continuation IbookmarksDnameHlistkeys
568 > EOF
568 > EOF
569 using raw connection to peer
569 using raw connection to peer
570 s> setsockopt(6, 1, 1) -> None (py3 !)
570 s> setsockopt(6, 1, 1) -> None (?)
571 s> POST /api/exp-http-v2-0003/ro/multirequest HTTP/1.1\r\n
571 s> POST /api/exp-http-v2-0003/ro/multirequest HTTP/1.1\r\n
572 s> Accept-Encoding: identity\r\n
572 s> Accept-Encoding: identity\r\n
573 s> accept: application/mercurial-exp-framing-0006\r\n
573 s> accept: application/mercurial-exp-framing-0006\r\n
@@ -633,7 +633,7 b' Attempting to run a read-write command v'
633 > frame 1 1 stream-begin command-request new cbor:{b'name': b'pushkey'}
633 > frame 1 1 stream-begin command-request new cbor:{b'name': b'pushkey'}
634 > EOF
634 > EOF
635 using raw connection to peer
635 using raw connection to peer
636 s> setsockopt(6, 1, 1) -> None (py3 !)
636 s> setsockopt(6, 1, 1) -> None (?)
637 s> POST /api/exp-http-v2-0003/ro/multirequest HTTP/1.1\r\n
637 s> POST /api/exp-http-v2-0003/ro/multirequest HTTP/1.1\r\n
638 s> Accept-Encoding: identity\r\n
638 s> Accept-Encoding: identity\r\n
639 s> accept: application/mercurial-exp-framing-0006\r\n
639 s> accept: application/mercurial-exp-framing-0006\r\n
@@ -660,7 +660,7 b' Defining an invalid content encoding res'
660 creating http peer for wire protocol version 2
660 creating http peer for wire protocol version 2
661 sending heads command
661 sending heads command
662 wire protocol version 2 encoder referenced in config (badencoder) is not known; ignoring
662 wire protocol version 2 encoder referenced in config (badencoder) is not known; ignoring
663 s> setsockopt(6, 1, 1) -> None (py3 !)
663 s> setsockopt(6, 1, 1) -> None (?)
664 s> POST /api/exp-http-v2-0003/ro/heads HTTP/1.1\r\n
664 s> POST /api/exp-http-v2-0003/ro/heads HTTP/1.1\r\n
665 s> Accept-Encoding: identity\r\n
665 s> Accept-Encoding: identity\r\n
666 s> accept: application/mercurial-exp-framing-0006\r\n
666 s> accept: application/mercurial-exp-framing-0006\r\n
@@ -706,7 +706,7 b' Defining an invalid content encoding res'
706 > EOF
706 > EOF
707 creating http peer for wire protocol version 2
707 creating http peer for wire protocol version 2
708 sending heads command
708 sending heads command
709 s> setsockopt(6, 1, 1) -> None (py3 !)
709 s> setsockopt(6, 1, 1) -> None (?)
710 s> POST /api/exp-http-v2-0003/ro/heads HTTP/1.1\r\n
710 s> POST /api/exp-http-v2-0003/ro/heads HTTP/1.1\r\n
711 s> Accept-Encoding: identity\r\n
711 s> Accept-Encoding: identity\r\n
712 s> accept: application/mercurial-exp-framing-0006\r\n
712 s> accept: application/mercurial-exp-framing-0006\r\n
@@ -156,7 +156,7 b' Restart server with support for API serv'
156 > user-agent: test
156 > user-agent: test
157 > EOF
157 > EOF
158 using raw connection to peer
158 using raw connection to peer
159 s> setsockopt(6, 1, 1) -> None (py3 !)
159 s> setsockopt(6, 1, 1) -> None (?)
160 s> GET /api HTTP/1.1\r\n
160 s> GET /api HTTP/1.1\r\n
161 s> Accept-Encoding: identity\r\n
161 s> Accept-Encoding: identity\r\n
162 s> user-agent: test\r\n
162 s> user-agent: test\r\n
@@ -178,7 +178,7 b' Restart server with support for API serv'
178 > user-agent: test
178 > user-agent: test
179 > EOF
179 > EOF
180 using raw connection to peer
180 using raw connection to peer
181 s> setsockopt(6, 1, 1) -> None (py3 !)
181 s> setsockopt(6, 1, 1) -> None (?)
182 s> GET /api/ HTTP/1.1\r\n
182 s> GET /api/ HTTP/1.1\r\n
183 s> Accept-Encoding: identity\r\n
183 s> Accept-Encoding: identity\r\n
184 s> user-agent: test\r\n
184 s> user-agent: test\r\n
@@ -202,7 +202,7 b' Accessing an unknown API yields a 404'
202 > user-agent: test
202 > user-agent: test
203 > EOF
203 > EOF
204 using raw connection to peer
204 using raw connection to peer
205 s> setsockopt(6, 1, 1) -> None (py3 !)
205 s> setsockopt(6, 1, 1) -> None (?)
206 s> GET /api/unknown HTTP/1.1\r\n
206 s> GET /api/unknown HTTP/1.1\r\n
207 s> Accept-Encoding: identity\r\n
207 s> Accept-Encoding: identity\r\n
208 s> user-agent: test\r\n
208 s> user-agent: test\r\n
@@ -225,7 +225,7 b' Accessing a known but not enabled API yi'
225 > user-agent: test
225 > user-agent: test
226 > EOF
226 > EOF
227 using raw connection to peer
227 using raw connection to peer
228 s> setsockopt(6, 1, 1) -> None (py3 !)
228 s> setsockopt(6, 1, 1) -> None (?)
229 s> GET /api/exp-http-v2-0003 HTTP/1.1\r\n
229 s> GET /api/exp-http-v2-0003 HTTP/1.1\r\n
230 s> Accept-Encoding: identity\r\n
230 s> Accept-Encoding: identity\r\n
231 s> user-agent: test\r\n
231 s> user-agent: test\r\n
@@ -259,7 +259,7 b' Restart server with support for HTTP v2 '
259 > user-agent: test
259 > user-agent: test
260 > EOF
260 > EOF
261 using raw connection to peer
261 using raw connection to peer
262 s> setsockopt(6, 1, 1) -> None (py3 !)
262 s> setsockopt(6, 1, 1) -> None (?)
263 s> GET /api HTTP/1.1\r\n
263 s> GET /api HTTP/1.1\r\n
264 s> Accept-Encoding: identity\r\n
264 s> Accept-Encoding: identity\r\n
265 s> user-agent: test\r\n
265 s> user-agent: test\r\n
@@ -281,7 +281,7 b' Restart server with support for HTTP v2 '
281 > user-agent: test
281 > user-agent: test
282 > EOF
282 > EOF
283 using raw connection to peer
283 using raw connection to peer
284 s> setsockopt(6, 1, 1) -> None (py3 !)
284 s> setsockopt(6, 1, 1) -> None (?)
285 s> GET /api/ HTTP/1.1\r\n
285 s> GET /api/ HTTP/1.1\r\n
286 s> Accept-Encoding: identity\r\n
286 s> Accept-Encoding: identity\r\n
287 s> user-agent: test\r\n
287 s> user-agent: test\r\n
@@ -179,7 +179,7 b' Test listkeys for listing namespaces'
179 > command listkeys
179 > command listkeys
180 > namespace namespaces
180 > namespace namespaces
181 > EOF
181 > EOF
182 s> setsockopt(6, 1, 1) -> None (py3 !)
182 s> setsockopt(6, 1, 1) -> None (?)
183 s> GET /?cmd=capabilities HTTP/1.1\r\n
183 s> GET /?cmd=capabilities HTTP/1.1\r\n
184 s> Accept-Encoding: identity\r\n
184 s> Accept-Encoding: identity\r\n
185 s> accept: application/mercurial-0.1\r\n
185 s> accept: application/mercurial-0.1\r\n
@@ -195,7 +195,7 b' Test listkeys for listing namespaces'
195 s> \r\n
195 s> \r\n
196 s> batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset compression=$BUNDLE2_COMPRESSIONS$ getbundle httpheader=1024 httpmediatype=0.1rx,0.1tx,0.2tx known lookup pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash
196 s> batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset compression=$BUNDLE2_COMPRESSIONS$ getbundle httpheader=1024 httpmediatype=0.1rx,0.1tx,0.2tx known lookup pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash
197 sending listkeys command
197 sending listkeys command
198 s> setsockopt(6, 1, 1) -> None (py3 !)
198 s> setsockopt(6, 1, 1) -> None (?)
199 s> GET /?cmd=listkeys HTTP/1.1\r\n
199 s> GET /?cmd=listkeys HTTP/1.1\r\n
200 s> Accept-Encoding: identity\r\n
200 s> Accept-Encoding: identity\r\n
201 s> vary: X-HgArg-1,X-HgProto-1\r\n
201 s> vary: X-HgArg-1,X-HgProto-1\r\n
@@ -230,7 +230,7 b' Same thing, but with "httprequest" comma'
230 > x-hgarg-1: namespace=namespaces
230 > x-hgarg-1: namespace=namespaces
231 > EOF
231 > EOF
232 using raw connection to peer
232 using raw connection to peer
233 s> setsockopt(6, 1, 1) -> None (py3 !)
233 s> setsockopt(6, 1, 1) -> None (?)
234 s> GET /?cmd=listkeys HTTP/1.1\r\n
234 s> GET /?cmd=listkeys HTTP/1.1\r\n
235 s> Accept-Encoding: identity\r\n
235 s> Accept-Encoding: identity\r\n
236 s> user-agent: test\r\n
236 s> user-agent: test\r\n
@@ -253,7 +253,7 b' Client with HTTPv2 enabled advertises th'
253 $ hg --config experimental.httppeer.advertise-v2=true --verbose debugwireproto http://$LOCALIP:$HGPORT << EOF
253 $ hg --config experimental.httppeer.advertise-v2=true --verbose debugwireproto http://$LOCALIP:$HGPORT << EOF
254 > command heads
254 > command heads
255 > EOF
255 > EOF
256 s> setsockopt(6, 1, 1) -> None (py3 !)
256 s> setsockopt(6, 1, 1) -> None (?)
257 s> GET /?cmd=capabilities HTTP/1.1\r\n
257 s> GET /?cmd=capabilities HTTP/1.1\r\n
258 s> Accept-Encoding: identity\r\n
258 s> Accept-Encoding: identity\r\n
259 s> vary: X-HgProto-1,X-HgUpgrade-1\r\n
259 s> vary: X-HgProto-1,X-HgUpgrade-1\r\n
@@ -272,7 +272,7 b' Client with HTTPv2 enabled advertises th'
272 s> \r\n
272 s> \r\n
273 s> batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset compression=$BUNDLE2_COMPRESSIONS$ getbundle httpheader=1024 httpmediatype=0.1rx,0.1tx,0.2tx known lookup pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash
273 s> batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset compression=$BUNDLE2_COMPRESSIONS$ getbundle httpheader=1024 httpmediatype=0.1rx,0.1tx,0.2tx known lookup pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash
274 sending heads command
274 sending heads command
275 s> setsockopt(6, 1, 1) -> None (py3 !)
275 s> setsockopt(6, 1, 1) -> None (?)
276 s> GET /?cmd=heads HTTP/1.1\r\n
276 s> GET /?cmd=heads HTTP/1.1\r\n
277 s> Accept-Encoding: identity\r\n
277 s> Accept-Encoding: identity\r\n
278 s> vary: X-HgProto-1\r\n
278 s> vary: X-HgProto-1\r\n
@@ -304,7 +304,7 b' Client with HTTPv2 enabled automatically'
304 $ hg --config experimental.httppeer.advertise-v2=true --config experimental.httppeer.v2-encoder-order=identity --verbose debugwireproto http://$LOCALIP:$HGPORT << EOF
304 $ hg --config experimental.httppeer.advertise-v2=true --config experimental.httppeer.v2-encoder-order=identity --verbose debugwireproto http://$LOCALIP:$HGPORT << EOF
305 > command heads
305 > command heads
306 > EOF
306 > EOF
307 s> setsockopt(6, 1, 1) -> None (py3 !)
307 s> setsockopt(6, 1, 1) -> None (?)
308 s> GET /?cmd=capabilities HTTP/1.1\r\n
308 s> GET /?cmd=capabilities HTTP/1.1\r\n
309 s> Accept-Encoding: identity\r\n
309 s> Accept-Encoding: identity\r\n
310 s> vary: X-HgProto-1,X-HgUpgrade-1\r\n
310 s> vary: X-HgProto-1,X-HgUpgrade-1\r\n
@@ -323,7 +323,7 b' Client with HTTPv2 enabled automatically'
323 s> \r\n
323 s> \r\n
324 s> \xa3GapibaseDapi/Dapis\xa1Pexp-http-v2-0003\xa4Hcommands\xacIbranchmap\xa2Dargs\xa0Kpermissions\x81DpullLcapabilities\xa2Dargs\xa0Kpermissions\x81DpullMchangesetdata\xa2Dargs\xa2Ffields\xa4Gdefault\xd9\x01\x02\x80Hrequired\xf4DtypeCsetKvalidvalues\xd9\x01\x02\x84IbookmarksGparentsEphaseHrevisionIrevisions\xa2Hrequired\xf5DtypeDlistKpermissions\x81DpullHfiledata\xa2Dargs\xa4Ffields\xa4Gdefault\xd9\x01\x02\x80Hrequired\xf4DtypeCsetKvalidvalues\xd9\x01\x02\x83HlinknodeGparentsHrevisionKhaveparents\xa3Gdefault\xf4Hrequired\xf4DtypeDboolEnodes\xa2Hrequired\xf5DtypeDlistDpath\xa2Hrequired\xf5DtypeEbytesKpermissions\x81DpullIfilesdata\xa3Dargs\xa4Ffields\xa4Gdefault\xd9\x01\x02\x80Hrequired\xf4DtypeCsetKvalidvalues\xd9\x01\x02\x84NfirstchangesetHlinknodeGparentsHrevisionKhaveparents\xa3Gdefault\xf4Hrequired\xf4DtypeDboolJpathfilter\xa3Gdefault\xf6Hrequired\xf4DtypeDdictIrevisions\xa2Hrequired\xf5DtypeDlistKpermissions\x81DpullTrecommendedbatchsize\x19\xc3PEheads\xa2Dargs\xa1Jpubliconly\xa3Gdefault\xf4Hrequired\xf4DtypeDboolKpermissions\x81DpullEknown\xa2Dargs\xa1Enodes\xa3Gdefault\x80Hrequired\xf4DtypeDlistKpermissions\x81DpullHlistkeys\xa2Dargs\xa1Inamespace\xa2Hrequired\xf5DtypeEbytesKpermissions\x81DpullFlookup\xa2Dargs\xa1Ckey\xa2Hrequired\xf5DtypeEbytesKpermissions\x81DpullLmanifestdata\xa3Dargs\xa4Ffields\xa4Gdefault\xd9\x01\x02\x80Hrequired\xf4DtypeCsetKvalidvalues\xd9\x01\x02\x82GparentsHrevisionKhaveparents\xa3Gdefault\xf4Hrequired\xf4DtypeDboolEnodes\xa2Hrequired\xf5DtypeDlistDtree\xa2Hrequired\xf5DtypeEbytesKpermissions\x81DpullTrecommendedbatchsize\x1a\x00\x01\x86\xa0Gpushkey\xa2Dargs\xa4Ckey\xa2Hrequired\xf5DtypeEbytesInamespace\xa2Hrequired\xf5DtypeEbytesCnew\xa2Hrequired\xf5DtypeEbytesCold\xa2Hrequired\xf5DtypeEbytesKpermissions\x81DpushPrawstorefiledata\xa2Dargs\xa2Efiles\xa2Hrequired\xf5DtypeDlistJpathfilter\xa3Gdefault\xf6Hrequired\xf4DtypeDlistKpermissions\x81DpullQframingmediatypes\x81X&application/mercurial-exp-framing-0006Rpathfilterprefixes\xd9\x01\x02\x82Epath:Lrootfilesin:Nrawrepoformats\x83LgeneraldeltaHrevlogv1LsparserevlogNv1capabilitiesY\x01\xe0batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset compression=$BUNDLE2_COMPRESSIONS$ getbundle httpheader=1024 httpmediatype=0.1rx,0.1tx,0.2tx known lookup pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash
324 s> \xa3GapibaseDapi/Dapis\xa1Pexp-http-v2-0003\xa4Hcommands\xacIbranchmap\xa2Dargs\xa0Kpermissions\x81DpullLcapabilities\xa2Dargs\xa0Kpermissions\x81DpullMchangesetdata\xa2Dargs\xa2Ffields\xa4Gdefault\xd9\x01\x02\x80Hrequired\xf4DtypeCsetKvalidvalues\xd9\x01\x02\x84IbookmarksGparentsEphaseHrevisionIrevisions\xa2Hrequired\xf5DtypeDlistKpermissions\x81DpullHfiledata\xa2Dargs\xa4Ffields\xa4Gdefault\xd9\x01\x02\x80Hrequired\xf4DtypeCsetKvalidvalues\xd9\x01\x02\x83HlinknodeGparentsHrevisionKhaveparents\xa3Gdefault\xf4Hrequired\xf4DtypeDboolEnodes\xa2Hrequired\xf5DtypeDlistDpath\xa2Hrequired\xf5DtypeEbytesKpermissions\x81DpullIfilesdata\xa3Dargs\xa4Ffields\xa4Gdefault\xd9\x01\x02\x80Hrequired\xf4DtypeCsetKvalidvalues\xd9\x01\x02\x84NfirstchangesetHlinknodeGparentsHrevisionKhaveparents\xa3Gdefault\xf4Hrequired\xf4DtypeDboolJpathfilter\xa3Gdefault\xf6Hrequired\xf4DtypeDdictIrevisions\xa2Hrequired\xf5DtypeDlistKpermissions\x81DpullTrecommendedbatchsize\x19\xc3PEheads\xa2Dargs\xa1Jpubliconly\xa3Gdefault\xf4Hrequired\xf4DtypeDboolKpermissions\x81DpullEknown\xa2Dargs\xa1Enodes\xa3Gdefault\x80Hrequired\xf4DtypeDlistKpermissions\x81DpullHlistkeys\xa2Dargs\xa1Inamespace\xa2Hrequired\xf5DtypeEbytesKpermissions\x81DpullFlookup\xa2Dargs\xa1Ckey\xa2Hrequired\xf5DtypeEbytesKpermissions\x81DpullLmanifestdata\xa3Dargs\xa4Ffields\xa4Gdefault\xd9\x01\x02\x80Hrequired\xf4DtypeCsetKvalidvalues\xd9\x01\x02\x82GparentsHrevisionKhaveparents\xa3Gdefault\xf4Hrequired\xf4DtypeDboolEnodes\xa2Hrequired\xf5DtypeDlistDtree\xa2Hrequired\xf5DtypeEbytesKpermissions\x81DpullTrecommendedbatchsize\x1a\x00\x01\x86\xa0Gpushkey\xa2Dargs\xa4Ckey\xa2Hrequired\xf5DtypeEbytesInamespace\xa2Hrequired\xf5DtypeEbytesCnew\xa2Hrequired\xf5DtypeEbytesCold\xa2Hrequired\xf5DtypeEbytesKpermissions\x81DpushPrawstorefiledata\xa2Dargs\xa2Efiles\xa2Hrequired\xf5DtypeDlistJpathfilter\xa3Gdefault\xf6Hrequired\xf4DtypeDlistKpermissions\x81DpullQframingmediatypes\x81X&application/mercurial-exp-framing-0006Rpathfilterprefixes\xd9\x01\x02\x82Epath:Lrootfilesin:Nrawrepoformats\x83LgeneraldeltaHrevlogv1LsparserevlogNv1capabilitiesY\x01\xe0batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset compression=$BUNDLE2_COMPRESSIONS$ getbundle httpheader=1024 httpmediatype=0.1rx,0.1tx,0.2tx known lookup pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash
325 sending heads command
325 sending heads command
326 s> setsockopt(6, 1, 1) -> None (py3 !)
326 s> setsockopt(6, 1, 1) -> None (?)
327 s> POST /api/exp-http-v2-0003/ro/heads HTTP/1.1\r\n
327 s> POST /api/exp-http-v2-0003/ro/heads HTTP/1.1\r\n
328 s> Accept-Encoding: identity\r\n
328 s> Accept-Encoding: identity\r\n
329 s> accept: application/mercurial-exp-framing-0006\r\n
329 s> accept: application/mercurial-exp-framing-0006\r\n
@@ -411,7 +411,7 b' Verify our HTTP 301 is served properly'
411 > user-agent: test
411 > user-agent: test
412 > EOF
412 > EOF
413 using raw connection to peer
413 using raw connection to peer
414 s> setsockopt(6, 1, 1) -> None (py3 !)
414 s> setsockopt(6, 1, 1) -> None (?)
415 s> GET /redirector?cmd=capabilities HTTP/1.1\r\n
415 s> GET /redirector?cmd=capabilities HTTP/1.1\r\n
416 s> Accept-Encoding: identity\r\n
416 s> Accept-Encoding: identity\r\n
417 s> user-agent: test\r\n
417 s> user-agent: test\r\n
@@ -426,7 +426,7 b' Verify our HTTP 301 is served properly'
426 s> Content-Length: 10\r\n
426 s> Content-Length: 10\r\n
427 s> \r\n
427 s> \r\n
428 s> redirected
428 s> redirected
429 s> setsockopt(6, 1, 1) -> None (py3 !)
429 s> setsockopt(6, 1, 1) -> None (?)
430 s> GET /redirected?cmd=capabilities HTTP/1.1\r\n
430 s> GET /redirected?cmd=capabilities HTTP/1.1\r\n
431 s> Accept-Encoding: identity\r\n
431 s> Accept-Encoding: identity\r\n
432 s> user-agent: test\r\n
432 s> user-agent: test\r\n
@@ -446,7 +446,7 b' Test with the HTTP peer'
446 $ hg --verbose debugwireproto http://$LOCALIP:$HGPORT/redirector << EOF
446 $ hg --verbose debugwireproto http://$LOCALIP:$HGPORT/redirector << EOF
447 > command heads
447 > command heads
448 > EOF
448 > EOF
449 s> setsockopt(6, 1, 1) -> None (py3 !)
449 s> setsockopt(6, 1, 1) -> None (?)
450 s> GET /redirector?cmd=capabilities HTTP/1.1\r\n
450 s> GET /redirector?cmd=capabilities HTTP/1.1\r\n
451 s> Accept-Encoding: identity\r\n
451 s> Accept-Encoding: identity\r\n
452 s> accept: application/mercurial-0.1\r\n
452 s> accept: application/mercurial-0.1\r\n
@@ -462,7 +462,7 b' Test with the HTTP peer'
462 s> Content-Length: 10\r\n
462 s> Content-Length: 10\r\n
463 s> \r\n
463 s> \r\n
464 s> redirected
464 s> redirected
465 s> setsockopt(6, 1, 1) -> None (py3 !)
465 s> setsockopt(6, 1, 1) -> None (?)
466 s> GET /redirected?cmd=capabilities HTTP/1.1\r\n
466 s> GET /redirected?cmd=capabilities HTTP/1.1\r\n
467 s> Accept-Encoding: identity\r\n
467 s> Accept-Encoding: identity\r\n
468 s> accept: application/mercurial-0.1\r\n
468 s> accept: application/mercurial-0.1\r\n
@@ -479,7 +479,7 b' Test with the HTTP peer'
479 real URL is http://$LOCALIP:$HGPORT/redirected (glob)
479 real URL is http://$LOCALIP:$HGPORT/redirected (glob)
480 s> batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset compression=$BUNDLE2_COMPRESSIONS$ getbundle httpheader=1024 httpmediatype=0.1rx,0.1tx,0.2tx known lookup pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash
480 s> batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset compression=$BUNDLE2_COMPRESSIONS$ getbundle httpheader=1024 httpmediatype=0.1rx,0.1tx,0.2tx known lookup pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash
481 sending heads command
481 sending heads command
482 s> setsockopt(6, 1, 1) -> None (py3 !)
482 s> setsockopt(6, 1, 1) -> None (?)
483 s> GET /redirected?cmd=heads HTTP/1.1\r\n
483 s> GET /redirected?cmd=heads HTTP/1.1\r\n
484 s> Accept-Encoding: identity\r\n
484 s> Accept-Encoding: identity\r\n
485 s> vary: X-HgProto-1\r\n
485 s> vary: X-HgProto-1\r\n
@@ -517,7 +517,7 b' Now test a variation where we strip the '
517 > user-agent: test
517 > user-agent: test
518 > EOF
518 > EOF
519 using raw connection to peer
519 using raw connection to peer
520 s> setsockopt(6, 1, 1) -> None (py3 !)
520 s> setsockopt(6, 1, 1) -> None (?)
521 s> GET /redirector?cmd=capabilities HTTP/1.1\r\n
521 s> GET /redirector?cmd=capabilities HTTP/1.1\r\n
522 s> Accept-Encoding: identity\r\n
522 s> Accept-Encoding: identity\r\n
523 s> user-agent: test\r\n
523 s> user-agent: test\r\n
@@ -532,7 +532,7 b' Now test a variation where we strip the '
532 s> Content-Length: 10\r\n
532 s> Content-Length: 10\r\n
533 s> \r\n
533 s> \r\n
534 s> redirected
534 s> redirected
535 s> setsockopt(6, 1, 1) -> None (py3 !)
535 s> setsockopt(6, 1, 1) -> None (?)
536 s> GET /redirected HTTP/1.1\r\n
536 s> GET /redirected HTTP/1.1\r\n
537 s> Accept-Encoding: identity\r\n
537 s> Accept-Encoding: identity\r\n
538 s> user-agent: test\r\n
538 s> user-agent: test\r\n
@@ -674,7 +674,7 b' Now test a variation where we strip the '
674 $ hg --verbose debugwireproto http://$LOCALIP:$HGPORT/redirector << EOF
674 $ hg --verbose debugwireproto http://$LOCALIP:$HGPORT/redirector << EOF
675 > command heads
675 > command heads
676 > EOF
676 > EOF
677 s> setsockopt(6, 1, 1) -> None (py3 !)
677 s> setsockopt(6, 1, 1) -> None (?)
678 s> GET /redirector?cmd=capabilities HTTP/1.1\r\n
678 s> GET /redirector?cmd=capabilities HTTP/1.1\r\n
679 s> Accept-Encoding: identity\r\n
679 s> Accept-Encoding: identity\r\n
680 s> accept: application/mercurial-0.1\r\n
680 s> accept: application/mercurial-0.1\r\n
@@ -690,7 +690,7 b' Now test a variation where we strip the '
690 s> Content-Length: 10\r\n
690 s> Content-Length: 10\r\n
691 s> \r\n
691 s> \r\n
692 s> redirected
692 s> redirected
693 s> setsockopt(6, 1, 1) -> None (py3 !)
693 s> setsockopt(6, 1, 1) -> None (?)
694 s> GET /redirected HTTP/1.1\r\n
694 s> GET /redirected HTTP/1.1\r\n
695 s> Accept-Encoding: identity\r\n
695 s> Accept-Encoding: identity\r\n
696 s> accept: application/mercurial-0.1\r\n
696 s> accept: application/mercurial-0.1\r\n
@@ -733,7 +733,7 b' Now test a variation where we strip the '
733 s> <li class="active">log</li>\n
733 s> <li class="active">log</li>\n
734 s> <li><a href="/redirected/graph/tip">graph</a></li>\n
734 s> <li><a href="/redirected/graph/tip">graph</a></li>\n
735 s> <li><a href="/redirected/tags">tags</a
735 s> <li><a href="/redirected/tags">tags</a
736 s> setsockopt(6, 1, 1) -> None (py3 !)
736 s> setsockopt(6, 1, 1) -> None (?)
737 s> GET /redirected?cmd=capabilities HTTP/1.1\r\n
737 s> GET /redirected?cmd=capabilities HTTP/1.1\r\n
738 s> Accept-Encoding: identity\r\n
738 s> Accept-Encoding: identity\r\n
739 s> accept: application/mercurial-0.1\r\n
739 s> accept: application/mercurial-0.1\r\n
@@ -750,7 +750,7 b' Now test a variation where we strip the '
750 real URL is http://$LOCALIP:$HGPORT/redirected (glob)
750 real URL is http://$LOCALIP:$HGPORT/redirected (glob)
751 s> batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset compression=$BUNDLE2_COMPRESSIONS$ getbundle httpheader=1024 httpmediatype=0.1rx,0.1tx,0.2tx known lookup pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash
751 s> batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset compression=$BUNDLE2_COMPRESSIONS$ getbundle httpheader=1024 httpmediatype=0.1rx,0.1tx,0.2tx known lookup pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash
752 sending heads command
752 sending heads command
753 s> setsockopt(6, 1, 1) -> None (py3 !)
753 s> setsockopt(6, 1, 1) -> None (?)
754 s> GET /redirected?cmd=heads HTTP/1.1\r\n
754 s> GET /redirected?cmd=heads HTTP/1.1\r\n
755 s> Accept-Encoding: identity\r\n
755 s> Accept-Encoding: identity\r\n
756 s> vary: X-HgProto-1\r\n
756 s> vary: X-HgProto-1\r\n
@@ -22,7 +22,7 b' A normal capabilities request is service'
22 > user-agent: test
22 > user-agent: test
23 > EOF
23 > EOF
24 using raw connection to peer
24 using raw connection to peer
25 s> setsockopt(6, 1, 1) -> None (py3 !)
25 s> setsockopt(6, 1, 1) -> None (?)
26 s> GET /?cmd=capabilities HTTP/1.1\r\n
26 s> GET /?cmd=capabilities HTTP/1.1\r\n
27 s> Accept-Encoding: identity\r\n
27 s> Accept-Encoding: identity\r\n
28 s> user-agent: test\r\n
28 s> user-agent: test\r\n
@@ -46,7 +46,7 b' A proper request without the API server '
46 > x-hgproto-1: cbor
46 > x-hgproto-1: cbor
47 > EOF
47 > EOF
48 using raw connection to peer
48 using raw connection to peer
49 s> setsockopt(6, 1, 1) -> None (py3 !)
49 s> setsockopt(6, 1, 1) -> None (?)
50 s> GET /?cmd=capabilities HTTP/1.1\r\n
50 s> GET /?cmd=capabilities HTTP/1.1\r\n
51 s> Accept-Encoding: identity\r\n
51 s> Accept-Encoding: identity\r\n
52 s> user-agent: test\r\n
52 s> user-agent: test\r\n
@@ -84,7 +84,7 b' X-HgUpgrade-<N> without CBOR advertiseme'
84 > x-hgupgrade-1: foo bar
84 > x-hgupgrade-1: foo bar
85 > EOF
85 > EOF
86 using raw connection to peer
86 using raw connection to peer
87 s> setsockopt(6, 1, 1) -> None (py3 !)
87 s> setsockopt(6, 1, 1) -> None (?)
88 s> GET /?cmd=capabilities HTTP/1.1\r\n
88 s> GET /?cmd=capabilities HTTP/1.1\r\n
89 s> Accept-Encoding: identity\r\n
89 s> Accept-Encoding: identity\r\n
90 s> user-agent: test\r\n
90 s> user-agent: test\r\n
@@ -109,7 +109,7 b' X-HgUpgrade-<N> without known serializat'
109 > x-hgproto-1: some value
109 > x-hgproto-1: some value
110 > EOF
110 > EOF
111 using raw connection to peer
111 using raw connection to peer
112 s> setsockopt(6, 1, 1) -> None (py3 !)
112 s> setsockopt(6, 1, 1) -> None (?)
113 s> GET /?cmd=capabilities HTTP/1.1\r\n
113 s> GET /?cmd=capabilities HTTP/1.1\r\n
114 s> Accept-Encoding: identity\r\n
114 s> Accept-Encoding: identity\r\n
115 s> user-agent: test\r\n
115 s> user-agent: test\r\n
@@ -135,7 +135,7 b' X-HgUpgrade-<N> + X-HgProto-<N> headers '
135 > x-hgproto-1: cbor
135 > x-hgproto-1: cbor
136 > EOF
136 > EOF
137 using raw connection to peer
137 using raw connection to peer
138 s> setsockopt(6, 1, 1) -> None (py3 !)
138 s> setsockopt(6, 1, 1) -> None (?)
139 s> GET /?cmd=capabilities HTTP/1.1\r\n
139 s> GET /?cmd=capabilities HTTP/1.1\r\n
140 s> Accept-Encoding: identity\r\n
140 s> Accept-Encoding: identity\r\n
141 s> user-agent: test\r\n
141 s> user-agent: test\r\n
@@ -175,7 +175,7 b' Only requested API services are returned'
175 > x-hgproto-1: cbor
175 > x-hgproto-1: cbor
176 > EOF
176 > EOF
177 using raw connection to peer
177 using raw connection to peer
178 s> setsockopt(6, 1, 1) -> None (py3 !)
178 s> setsockopt(6, 1, 1) -> None (?)
179 s> GET /?cmd=capabilities HTTP/1.1\r\n
179 s> GET /?cmd=capabilities HTTP/1.1\r\n
180 s> Accept-Encoding: identity\r\n
180 s> Accept-Encoding: identity\r\n
181 s> user-agent: test\r\n
181 s> user-agent: test\r\n
@@ -208,7 +208,7 b' Request for HTTPv2 service returns infor'
208 > x-hgproto-1: cbor
208 > x-hgproto-1: cbor
209 > EOF
209 > EOF
210 using raw connection to peer
210 using raw connection to peer
211 s> setsockopt(6, 1, 1) -> None (py3 !)
211 s> setsockopt(6, 1, 1) -> None (?)
212 s> GET /?cmd=capabilities HTTP/1.1\r\n
212 s> GET /?cmd=capabilities HTTP/1.1\r\n
213 s> Accept-Encoding: identity\r\n
213 s> Accept-Encoding: identity\r\n
214 s> user-agent: test\r\n
214 s> user-agent: test\r\n
@@ -467,7 +467,7 b' capabilities command returns expected in'
467 > command capabilities
467 > command capabilities
468 > EOF
468 > EOF
469 creating http peer for wire protocol version 2
469 creating http peer for wire protocol version 2
470 s> setsockopt(6, 1, 1) -> None (py3 !)
470 s> setsockopt(6, 1, 1) -> None (?)
471 s> GET /?cmd=capabilities HTTP/1.1\r\n
471 s> GET /?cmd=capabilities HTTP/1.1\r\n
472 s> Accept-Encoding: identity\r\n
472 s> Accept-Encoding: identity\r\n
473 s> vary: X-HgProto-1,X-HgUpgrade-1\r\n
473 s> vary: X-HgProto-1,X-HgUpgrade-1\r\n
@@ -486,7 +486,7 b' capabilities command returns expected in'
486 s> \r\n
486 s> \r\n
487 s> \xa3GapibaseDapi/Dapis\xa1Pexp-http-v2-0003\xa4Hcommands\xacIbranchmap\xa2Dargs\xa0Kpermissions\x81DpullLcapabilities\xa2Dargs\xa0Kpermissions\x81DpullMchangesetdata\xa2Dargs\xa2Ffields\xa4Gdefault\xd9\x01\x02\x80Hrequired\xf4DtypeCsetKvalidvalues\xd9\x01\x02\x84IbookmarksGparentsEphaseHrevisionIrevisions\xa2Hrequired\xf5DtypeDlistKpermissions\x81DpullHfiledata\xa2Dargs\xa4Ffields\xa4Gdefault\xd9\x01\x02\x80Hrequired\xf4DtypeCsetKvalidvalues\xd9\x01\x02\x83HlinknodeGparentsHrevisionKhaveparents\xa3Gdefault\xf4Hrequired\xf4DtypeDboolEnodes\xa2Hrequired\xf5DtypeDlistDpath\xa2Hrequired\xf5DtypeEbytesKpermissions\x81DpullIfilesdata\xa3Dargs\xa4Ffields\xa4Gdefault\xd9\x01\x02\x80Hrequired\xf4DtypeCsetKvalidvalues\xd9\x01\x02\x84NfirstchangesetHlinknodeGparentsHrevisionKhaveparents\xa3Gdefault\xf4Hrequired\xf4DtypeDboolJpathfilter\xa3Gdefault\xf6Hrequired\xf4DtypeDdictIrevisions\xa2Hrequired\xf5DtypeDlistKpermissions\x81DpullTrecommendedbatchsize\x19\xc3PEheads\xa2Dargs\xa1Jpubliconly\xa3Gdefault\xf4Hrequired\xf4DtypeDboolKpermissions\x81DpullEknown\xa2Dargs\xa1Enodes\xa3Gdefault\x80Hrequired\xf4DtypeDlistKpermissions\x81DpullHlistkeys\xa2Dargs\xa1Inamespace\xa2Hrequired\xf5DtypeEbytesKpermissions\x81DpullFlookup\xa2Dargs\xa1Ckey\xa2Hrequired\xf5DtypeEbytesKpermissions\x81DpullLmanifestdata\xa3Dargs\xa4Ffields\xa4Gdefault\xd9\x01\x02\x80Hrequired\xf4DtypeCsetKvalidvalues\xd9\x01\x02\x82GparentsHrevisionKhaveparents\xa3Gdefault\xf4Hrequired\xf4DtypeDboolEnodes\xa2Hrequired\xf5DtypeDlistDtree\xa2Hrequired\xf5DtypeEbytesKpermissions\x81DpullTrecommendedbatchsize\x1a\x00\x01\x86\xa0Gpushkey\xa2Dargs\xa4Ckey\xa2Hrequired\xf5DtypeEbytesInamespace\xa2Hrequired\xf5DtypeEbytesCnew\xa2Hrequired\xf5DtypeEbytesCold\xa2Hrequired\xf5DtypeEbytesKpermissions\x81DpushPrawstorefiledata\xa2Dargs\xa2Efiles\xa2Hrequired\xf5DtypeDlistJpathfilter\xa3Gdefault\xf6Hrequired\xf4DtypeDlistKpermissions\x81DpullQframingmediatypes\x81X&application/mercurial-exp-framing-0006Rpathfilterprefixes\xd9\x01\x02\x82Epath:Lrootfilesin:Nrawrepoformats\x83LgeneraldeltaHrevlogv1LsparserevlogNv1capabilitiesY\x01\xe0batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset compression=$BUNDLE2_COMPRESSIONS$ getbundle httpheader=1024 httpmediatype=0.1rx,0.1tx,0.2tx known lookup pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash
487 s> \xa3GapibaseDapi/Dapis\xa1Pexp-http-v2-0003\xa4Hcommands\xacIbranchmap\xa2Dargs\xa0Kpermissions\x81DpullLcapabilities\xa2Dargs\xa0Kpermissions\x81DpullMchangesetdata\xa2Dargs\xa2Ffields\xa4Gdefault\xd9\x01\x02\x80Hrequired\xf4DtypeCsetKvalidvalues\xd9\x01\x02\x84IbookmarksGparentsEphaseHrevisionIrevisions\xa2Hrequired\xf5DtypeDlistKpermissions\x81DpullHfiledata\xa2Dargs\xa4Ffields\xa4Gdefault\xd9\x01\x02\x80Hrequired\xf4DtypeCsetKvalidvalues\xd9\x01\x02\x83HlinknodeGparentsHrevisionKhaveparents\xa3Gdefault\xf4Hrequired\xf4DtypeDboolEnodes\xa2Hrequired\xf5DtypeDlistDpath\xa2Hrequired\xf5DtypeEbytesKpermissions\x81DpullIfilesdata\xa3Dargs\xa4Ffields\xa4Gdefault\xd9\x01\x02\x80Hrequired\xf4DtypeCsetKvalidvalues\xd9\x01\x02\x84NfirstchangesetHlinknodeGparentsHrevisionKhaveparents\xa3Gdefault\xf4Hrequired\xf4DtypeDboolJpathfilter\xa3Gdefault\xf6Hrequired\xf4DtypeDdictIrevisions\xa2Hrequired\xf5DtypeDlistKpermissions\x81DpullTrecommendedbatchsize\x19\xc3PEheads\xa2Dargs\xa1Jpubliconly\xa3Gdefault\xf4Hrequired\xf4DtypeDboolKpermissions\x81DpullEknown\xa2Dargs\xa1Enodes\xa3Gdefault\x80Hrequired\xf4DtypeDlistKpermissions\x81DpullHlistkeys\xa2Dargs\xa1Inamespace\xa2Hrequired\xf5DtypeEbytesKpermissions\x81DpullFlookup\xa2Dargs\xa1Ckey\xa2Hrequired\xf5DtypeEbytesKpermissions\x81DpullLmanifestdata\xa3Dargs\xa4Ffields\xa4Gdefault\xd9\x01\x02\x80Hrequired\xf4DtypeCsetKvalidvalues\xd9\x01\x02\x82GparentsHrevisionKhaveparents\xa3Gdefault\xf4Hrequired\xf4DtypeDboolEnodes\xa2Hrequired\xf5DtypeDlistDtree\xa2Hrequired\xf5DtypeEbytesKpermissions\x81DpullTrecommendedbatchsize\x1a\x00\x01\x86\xa0Gpushkey\xa2Dargs\xa4Ckey\xa2Hrequired\xf5DtypeEbytesInamespace\xa2Hrequired\xf5DtypeEbytesCnew\xa2Hrequired\xf5DtypeEbytesCold\xa2Hrequired\xf5DtypeEbytesKpermissions\x81DpushPrawstorefiledata\xa2Dargs\xa2Efiles\xa2Hrequired\xf5DtypeDlistJpathfilter\xa3Gdefault\xf6Hrequired\xf4DtypeDlistKpermissions\x81DpullQframingmediatypes\x81X&application/mercurial-exp-framing-0006Rpathfilterprefixes\xd9\x01\x02\x82Epath:Lrootfilesin:Nrawrepoformats\x83LgeneraldeltaHrevlogv1LsparserevlogNv1capabilitiesY\x01\xe0batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset compression=$BUNDLE2_COMPRESSIONS$ getbundle httpheader=1024 httpmediatype=0.1rx,0.1tx,0.2tx known lookup pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash
488 sending capabilities command
488 sending capabilities command
489 s> setsockopt(6, 1, 1) -> None (py3 !)
489 s> setsockopt(6, 1, 1) -> None (?)
490 s> POST /api/exp-http-v2-0003/ro/capabilities HTTP/1.1\r\n
490 s> POST /api/exp-http-v2-0003/ro/capabilities HTTP/1.1\r\n
491 s> Accept-Encoding: identity\r\n
491 s> Accept-Encoding: identity\r\n
492 s> accept: application/mercurial-exp-framing-0006\r\n
492 s> accept: application/mercurial-exp-framing-0006\r\n
@@ -51,7 +51,7 b' Redirect targets advertised when configu'
51 > command capabilities
51 > command capabilities
52 > EOF
52 > EOF
53 creating http peer for wire protocol version 2
53 creating http peer for wire protocol version 2
54 s> setsockopt(6, 1, 1) -> None (py3 !)
54 s> setsockopt(6, 1, 1) -> None (?)
55 s> GET /?cmd=capabilities HTTP/1.1\r\n
55 s> GET /?cmd=capabilities HTTP/1.1\r\n
56 s> Accept-Encoding: identity\r\n
56 s> Accept-Encoding: identity\r\n
57 s> vary: X-HgProto-1,X-HgUpgrade-1\r\n
57 s> vary: X-HgProto-1,X-HgUpgrade-1\r\n
@@ -72,7 +72,7 b' Redirect targets advertised when configu'
72 (remote redirect target target-a is compatible) (tls1.2 !)
72 (remote redirect target target-a is compatible) (tls1.2 !)
73 (remote redirect target target-a requires unsupported TLS versions: 1.2, 1.3) (no-tls1.2 !)
73 (remote redirect target target-a requires unsupported TLS versions: 1.2, 1.3) (no-tls1.2 !)
74 sending capabilities command
74 sending capabilities command
75 s> setsockopt(6, 1, 1) -> None (py3 !)
75 s> setsockopt(6, 1, 1) -> None (?)
76 s> POST /api/exp-http-v2-0003/ro/capabilities HTTP/1.1\r\n
76 s> POST /api/exp-http-v2-0003/ro/capabilities HTTP/1.1\r\n
77 s> Accept-Encoding: identity\r\n
77 s> Accept-Encoding: identity\r\n
78 s> accept: application/mercurial-exp-framing-0006\r\n
78 s> accept: application/mercurial-exp-framing-0006\r\n
@@ -381,7 +381,7 b' Unknown protocol is filtered from compat'
381 > command capabilities
381 > command capabilities
382 > EOF
382 > EOF
383 creating http peer for wire protocol version 2
383 creating http peer for wire protocol version 2
384 s> setsockopt(6, 1, 1) -> None (py3 !)
384 s> setsockopt(6, 1, 1) -> None (?)
385 s> GET /?cmd=capabilities HTTP/1.1\r\n
385 s> GET /?cmd=capabilities HTTP/1.1\r\n
386 s> Accept-Encoding: identity\r\n
386 s> Accept-Encoding: identity\r\n
387 s> vary: X-HgProto-1,X-HgUpgrade-1\r\n
387 s> vary: X-HgProto-1,X-HgUpgrade-1\r\n
@@ -402,7 +402,7 b' Unknown protocol is filtered from compat'
402 (remote redirect target target-a is compatible)
402 (remote redirect target target-a is compatible)
403 (remote redirect target target-b uses unsupported protocol: unknown)
403 (remote redirect target target-b uses unsupported protocol: unknown)
404 sending capabilities command
404 sending capabilities command
405 s> setsockopt(6, 1, 1) -> None (py3 !)
405 s> setsockopt(6, 1, 1) -> None (?)
406 s> POST /api/exp-http-v2-0003/ro/capabilities HTTP/1.1\r\n
406 s> POST /api/exp-http-v2-0003/ro/capabilities HTTP/1.1\r\n
407 s> Accept-Encoding: identity\r\n
407 s> Accept-Encoding: identity\r\n
408 s> accept: application/mercurial-exp-framing-0006\r\n
408 s> accept: application/mercurial-exp-framing-0006\r\n
@@ -716,7 +716,7 b' Missing SNI support filters targets that'
716 > command capabilities
716 > command capabilities
717 > EOF
717 > EOF
718 creating http peer for wire protocol version 2
718 creating http peer for wire protocol version 2
719 s> setsockopt(6, 1, 1) -> None (py3 !)
719 s> setsockopt(6, 1, 1) -> None (?)
720 s> GET /?cmd=capabilities HTTP/1.1\r\n
720 s> GET /?cmd=capabilities HTTP/1.1\r\n
721 s> Accept-Encoding: identity\r\n
721 s> Accept-Encoding: identity\r\n
722 s> vary: X-HgProto-1,X-HgUpgrade-1\r\n
722 s> vary: X-HgProto-1,X-HgUpgrade-1\r\n
@@ -736,7 +736,7 b' Missing SNI support filters targets that'
736 s> \xa3GapibaseDapi/Dapis\xa1Pexp-http-v2-0003\xa5Hcommands\xacIbranchmap\xa2Dargs\xa0Kpermissions\x81DpullLcapabilities\xa2Dargs\xa0Kpermissions\x81DpullMchangesetdata\xa2Dargs\xa2Ffields\xa4Gdefault\xd9\x01\x02\x80Hrequired\xf4DtypeCsetKvalidvalues\xd9\x01\x02\x84IbookmarksGparentsEphaseHrevisionIrevisions\xa2Hrequired\xf5DtypeDlistKpermissions\x81DpullHfiledata\xa2Dargs\xa4Ffields\xa4Gdefault\xd9\x01\x02\x80Hrequired\xf4DtypeCsetKvalidvalues\xd9\x01\x02\x83HlinknodeGparentsHrevisionKhaveparents\xa3Gdefault\xf4Hrequired\xf4DtypeDboolEnodes\xa2Hrequired\xf5DtypeDlistDpath\xa2Hrequired\xf5DtypeEbytesKpermissions\x81DpullIfilesdata\xa3Dargs\xa4Ffields\xa4Gdefault\xd9\x01\x02\x80Hrequired\xf4DtypeCsetKvalidvalues\xd9\x01\x02\x84NfirstchangesetHlinknodeGparentsHrevisionKhaveparents\xa3Gdefault\xf4Hrequired\xf4DtypeDboolJpathfilter\xa3Gdefault\xf6Hrequired\xf4DtypeDdictIrevisions\xa2Hrequired\xf5DtypeDlistKpermissions\x81DpullTrecommendedbatchsize\x19\xc3PEheads\xa2Dargs\xa1Jpubliconly\xa3Gdefault\xf4Hrequired\xf4DtypeDboolKpermissions\x81DpullEknown\xa2Dargs\xa1Enodes\xa3Gdefault\x80Hrequired\xf4DtypeDlistKpermissions\x81DpullHlistkeys\xa2Dargs\xa1Inamespace\xa2Hrequired\xf5DtypeEbytesKpermissions\x81DpullFlookup\xa2Dargs\xa1Ckey\xa2Hrequired\xf5DtypeEbytesKpermissions\x81DpullLmanifestdata\xa3Dargs\xa4Ffields\xa4Gdefault\xd9\x01\x02\x80Hrequired\xf4DtypeCsetKvalidvalues\xd9\x01\x02\x82GparentsHrevisionKhaveparents\xa3Gdefault\xf4Hrequired\xf4DtypeDboolEnodes\xa2Hrequired\xf5DtypeDlistDtree\xa2Hrequired\xf5DtypeEbytesKpermissions\x81DpullTrecommendedbatchsize\x1a\x00\x01\x86\xa0Gpushkey\xa2Dargs\xa4Ckey\xa2Hrequired\xf5DtypeEbytesInamespace\xa2Hrequired\xf5DtypeEbytesCnew\xa2Hrequired\xf5DtypeEbytesCold\xa2Hrequired\xf5DtypeEbytesKpermissions\x81DpushPrawstorefiledata\xa2Dargs\xa2Efiles\xa2Hrequired\xf5DtypeDlistJpathfilter\xa3Gdefault\xf6Hrequired\xf4DtypeDlistKpermissions\x81DpullQframingmediatypes\x81X&application/mercurial-exp-framing-0006Rpathfilterprefixes\xd9\x01\x02\x82Epath:Lrootfilesin:Nrawrepoformats\x83LgeneraldeltaHrevlogv1LsparserevlogHredirect\xa2Fhashes\x82Fsha256Dsha1Gtargets\x81\xa4DnameNtarget-bad-tlsHprotocolEhttpsKsnirequired\xf5Duris\x81Thttps://example.com/Nv1capabilitiesY\x01\xe0batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset compression=$BUNDLE2_COMPRESSIONS$ getbundle httpheader=1024 httpmediatype=0.1rx,0.1tx,0.2tx known lookup pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash
736 s> \xa3GapibaseDapi/Dapis\xa1Pexp-http-v2-0003\xa5Hcommands\xacIbranchmap\xa2Dargs\xa0Kpermissions\x81DpullLcapabilities\xa2Dargs\xa0Kpermissions\x81DpullMchangesetdata\xa2Dargs\xa2Ffields\xa4Gdefault\xd9\x01\x02\x80Hrequired\xf4DtypeCsetKvalidvalues\xd9\x01\x02\x84IbookmarksGparentsEphaseHrevisionIrevisions\xa2Hrequired\xf5DtypeDlistKpermissions\x81DpullHfiledata\xa2Dargs\xa4Ffields\xa4Gdefault\xd9\x01\x02\x80Hrequired\xf4DtypeCsetKvalidvalues\xd9\x01\x02\x83HlinknodeGparentsHrevisionKhaveparents\xa3Gdefault\xf4Hrequired\xf4DtypeDboolEnodes\xa2Hrequired\xf5DtypeDlistDpath\xa2Hrequired\xf5DtypeEbytesKpermissions\x81DpullIfilesdata\xa3Dargs\xa4Ffields\xa4Gdefault\xd9\x01\x02\x80Hrequired\xf4DtypeCsetKvalidvalues\xd9\x01\x02\x84NfirstchangesetHlinknodeGparentsHrevisionKhaveparents\xa3Gdefault\xf4Hrequired\xf4DtypeDboolJpathfilter\xa3Gdefault\xf6Hrequired\xf4DtypeDdictIrevisions\xa2Hrequired\xf5DtypeDlistKpermissions\x81DpullTrecommendedbatchsize\x19\xc3PEheads\xa2Dargs\xa1Jpubliconly\xa3Gdefault\xf4Hrequired\xf4DtypeDboolKpermissions\x81DpullEknown\xa2Dargs\xa1Enodes\xa3Gdefault\x80Hrequired\xf4DtypeDlistKpermissions\x81DpullHlistkeys\xa2Dargs\xa1Inamespace\xa2Hrequired\xf5DtypeEbytesKpermissions\x81DpullFlookup\xa2Dargs\xa1Ckey\xa2Hrequired\xf5DtypeEbytesKpermissions\x81DpullLmanifestdata\xa3Dargs\xa4Ffields\xa4Gdefault\xd9\x01\x02\x80Hrequired\xf4DtypeCsetKvalidvalues\xd9\x01\x02\x82GparentsHrevisionKhaveparents\xa3Gdefault\xf4Hrequired\xf4DtypeDboolEnodes\xa2Hrequired\xf5DtypeDlistDtree\xa2Hrequired\xf5DtypeEbytesKpermissions\x81DpullTrecommendedbatchsize\x1a\x00\x01\x86\xa0Gpushkey\xa2Dargs\xa4Ckey\xa2Hrequired\xf5DtypeEbytesInamespace\xa2Hrequired\xf5DtypeEbytesCnew\xa2Hrequired\xf5DtypeEbytesCold\xa2Hrequired\xf5DtypeEbytesKpermissions\x81DpushPrawstorefiledata\xa2Dargs\xa2Efiles\xa2Hrequired\xf5DtypeDlistJpathfilter\xa3Gdefault\xf6Hrequired\xf4DtypeDlistKpermissions\x81DpullQframingmediatypes\x81X&application/mercurial-exp-framing-0006Rpathfilterprefixes\xd9\x01\x02\x82Epath:Lrootfilesin:Nrawrepoformats\x83LgeneraldeltaHrevlogv1LsparserevlogHredirect\xa2Fhashes\x82Fsha256Dsha1Gtargets\x81\xa4DnameNtarget-bad-tlsHprotocolEhttpsKsnirequired\xf5Duris\x81Thttps://example.com/Nv1capabilitiesY\x01\xe0batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset compression=$BUNDLE2_COMPRESSIONS$ getbundle httpheader=1024 httpmediatype=0.1rx,0.1tx,0.2tx known lookup pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash
737 (redirect target target-bad-tls requires SNI, which is unsupported)
737 (redirect target target-bad-tls requires SNI, which is unsupported)
738 sending capabilities command
738 sending capabilities command
739 s> setsockopt(6, 1, 1) -> None (py3 !)
739 s> setsockopt(6, 1, 1) -> None (?)
740 s> POST /api/exp-http-v2-0003/ro/capabilities HTTP/1.1\r\n
740 s> POST /api/exp-http-v2-0003/ro/capabilities HTTP/1.1\r\n
741 s> Accept-Encoding: identity\r\n
741 s> Accept-Encoding: identity\r\n
742 s> accept: application/mercurial-exp-framing-0006\r\n
742 s> accept: application/mercurial-exp-framing-0006\r\n
@@ -1040,7 +1040,7 b' Unknown tls value is filtered from compa'
1040 > command capabilities
1040 > command capabilities
1041 > EOF
1041 > EOF
1042 creating http peer for wire protocol version 2
1042 creating http peer for wire protocol version 2
1043 s> setsockopt(6, 1, 1) -> None (py3 !)
1043 s> setsockopt(6, 1, 1) -> None (?)
1044 s> GET /?cmd=capabilities HTTP/1.1\r\n
1044 s> GET /?cmd=capabilities HTTP/1.1\r\n
1045 s> Accept-Encoding: identity\r\n
1045 s> Accept-Encoding: identity\r\n
1046 s> vary: X-HgProto-1,X-HgUpgrade-1\r\n
1046 s> vary: X-HgProto-1,X-HgUpgrade-1\r\n
@@ -1060,7 +1060,7 b' Unknown tls value is filtered from compa'
1060 s> \xa3GapibaseDapi/Dapis\xa1Pexp-http-v2-0003\xa5Hcommands\xacIbranchmap\xa2Dargs\xa0Kpermissions\x81DpullLcapabilities\xa2Dargs\xa0Kpermissions\x81DpullMchangesetdata\xa2Dargs\xa2Ffields\xa4Gdefault\xd9\x01\x02\x80Hrequired\xf4DtypeCsetKvalidvalues\xd9\x01\x02\x84IbookmarksGparentsEphaseHrevisionIrevisions\xa2Hrequired\xf5DtypeDlistKpermissions\x81DpullHfiledata\xa2Dargs\xa4Ffields\xa4Gdefault\xd9\x01\x02\x80Hrequired\xf4DtypeCsetKvalidvalues\xd9\x01\x02\x83HlinknodeGparentsHrevisionKhaveparents\xa3Gdefault\xf4Hrequired\xf4DtypeDboolEnodes\xa2Hrequired\xf5DtypeDlistDpath\xa2Hrequired\xf5DtypeEbytesKpermissions\x81DpullIfilesdata\xa3Dargs\xa4Ffields\xa4Gdefault\xd9\x01\x02\x80Hrequired\xf4DtypeCsetKvalidvalues\xd9\x01\x02\x84NfirstchangesetHlinknodeGparentsHrevisionKhaveparents\xa3Gdefault\xf4Hrequired\xf4DtypeDboolJpathfilter\xa3Gdefault\xf6Hrequired\xf4DtypeDdictIrevisions\xa2Hrequired\xf5DtypeDlistKpermissions\x81DpullTrecommendedbatchsize\x19\xc3PEheads\xa2Dargs\xa1Jpubliconly\xa3Gdefault\xf4Hrequired\xf4DtypeDboolKpermissions\x81DpullEknown\xa2Dargs\xa1Enodes\xa3Gdefault\x80Hrequired\xf4DtypeDlistKpermissions\x81DpullHlistkeys\xa2Dargs\xa1Inamespace\xa2Hrequired\xf5DtypeEbytesKpermissions\x81DpullFlookup\xa2Dargs\xa1Ckey\xa2Hrequired\xf5DtypeEbytesKpermissions\x81DpullLmanifestdata\xa3Dargs\xa4Ffields\xa4Gdefault\xd9\x01\x02\x80Hrequired\xf4DtypeCsetKvalidvalues\xd9\x01\x02\x82GparentsHrevisionKhaveparents\xa3Gdefault\xf4Hrequired\xf4DtypeDboolEnodes\xa2Hrequired\xf5DtypeDlistDtree\xa2Hrequired\xf5DtypeEbytesKpermissions\x81DpullTrecommendedbatchsize\x1a\x00\x01\x86\xa0Gpushkey\xa2Dargs\xa4Ckey\xa2Hrequired\xf5DtypeEbytesInamespace\xa2Hrequired\xf5DtypeEbytesCnew\xa2Hrequired\xf5DtypeEbytesCold\xa2Hrequired\xf5DtypeEbytesKpermissions\x81DpushPrawstorefiledata\xa2Dargs\xa2Efiles\xa2Hrequired\xf5DtypeDlistJpathfilter\xa3Gdefault\xf6Hrequired\xf4DtypeDlistKpermissions\x81DpullQframingmediatypes\x81X&application/mercurial-exp-framing-0006Rpathfilterprefixes\xd9\x01\x02\x82Epath:Lrootfilesin:Nrawrepoformats\x83LgeneraldeltaHrevlogv1LsparserevlogHredirect\xa2Fhashes\x82Fsha256Dsha1Gtargets\x81\xa4DnameNtarget-bad-tlsHprotocolEhttpsKtlsversions\x82B42B39Duris\x81Thttps://example.com/Nv1capabilitiesY\x01\xe0batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset compression=$BUNDLE2_COMPRESSIONS$ getbundle httpheader=1024 httpmediatype=0.1rx,0.1tx,0.2tx known lookup pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash
1060 s> \xa3GapibaseDapi/Dapis\xa1Pexp-http-v2-0003\xa5Hcommands\xacIbranchmap\xa2Dargs\xa0Kpermissions\x81DpullLcapabilities\xa2Dargs\xa0Kpermissions\x81DpullMchangesetdata\xa2Dargs\xa2Ffields\xa4Gdefault\xd9\x01\x02\x80Hrequired\xf4DtypeCsetKvalidvalues\xd9\x01\x02\x84IbookmarksGparentsEphaseHrevisionIrevisions\xa2Hrequired\xf5DtypeDlistKpermissions\x81DpullHfiledata\xa2Dargs\xa4Ffields\xa4Gdefault\xd9\x01\x02\x80Hrequired\xf4DtypeCsetKvalidvalues\xd9\x01\x02\x83HlinknodeGparentsHrevisionKhaveparents\xa3Gdefault\xf4Hrequired\xf4DtypeDboolEnodes\xa2Hrequired\xf5DtypeDlistDpath\xa2Hrequired\xf5DtypeEbytesKpermissions\x81DpullIfilesdata\xa3Dargs\xa4Ffields\xa4Gdefault\xd9\x01\x02\x80Hrequired\xf4DtypeCsetKvalidvalues\xd9\x01\x02\x84NfirstchangesetHlinknodeGparentsHrevisionKhaveparents\xa3Gdefault\xf4Hrequired\xf4DtypeDboolJpathfilter\xa3Gdefault\xf6Hrequired\xf4DtypeDdictIrevisions\xa2Hrequired\xf5DtypeDlistKpermissions\x81DpullTrecommendedbatchsize\x19\xc3PEheads\xa2Dargs\xa1Jpubliconly\xa3Gdefault\xf4Hrequired\xf4DtypeDboolKpermissions\x81DpullEknown\xa2Dargs\xa1Enodes\xa3Gdefault\x80Hrequired\xf4DtypeDlistKpermissions\x81DpullHlistkeys\xa2Dargs\xa1Inamespace\xa2Hrequired\xf5DtypeEbytesKpermissions\x81DpullFlookup\xa2Dargs\xa1Ckey\xa2Hrequired\xf5DtypeEbytesKpermissions\x81DpullLmanifestdata\xa3Dargs\xa4Ffields\xa4Gdefault\xd9\x01\x02\x80Hrequired\xf4DtypeCsetKvalidvalues\xd9\x01\x02\x82GparentsHrevisionKhaveparents\xa3Gdefault\xf4Hrequired\xf4DtypeDboolEnodes\xa2Hrequired\xf5DtypeDlistDtree\xa2Hrequired\xf5DtypeEbytesKpermissions\x81DpullTrecommendedbatchsize\x1a\x00\x01\x86\xa0Gpushkey\xa2Dargs\xa4Ckey\xa2Hrequired\xf5DtypeEbytesInamespace\xa2Hrequired\xf5DtypeEbytesCnew\xa2Hrequired\xf5DtypeEbytesCold\xa2Hrequired\xf5DtypeEbytesKpermissions\x81DpushPrawstorefiledata\xa2Dargs\xa2Efiles\xa2Hrequired\xf5DtypeDlistJpathfilter\xa3Gdefault\xf6Hrequired\xf4DtypeDlistKpermissions\x81DpullQframingmediatypes\x81X&application/mercurial-exp-framing-0006Rpathfilterprefixes\xd9\x01\x02\x82Epath:Lrootfilesin:Nrawrepoformats\x83LgeneraldeltaHrevlogv1LsparserevlogHredirect\xa2Fhashes\x82Fsha256Dsha1Gtargets\x81\xa4DnameNtarget-bad-tlsHprotocolEhttpsKtlsversions\x82B42B39Duris\x81Thttps://example.com/Nv1capabilitiesY\x01\xe0batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset compression=$BUNDLE2_COMPRESSIONS$ getbundle httpheader=1024 httpmediatype=0.1rx,0.1tx,0.2tx known lookup pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash
1061 (remote redirect target target-bad-tls requires unsupported TLS versions: 39, 42)
1061 (remote redirect target target-bad-tls requires unsupported TLS versions: 39, 42)
1062 sending capabilities command
1062 sending capabilities command
1063 s> setsockopt(6, 1, 1) -> None (py3 !)
1063 s> setsockopt(6, 1, 1) -> None (?)
1064 s> POST /api/exp-http-v2-0003/ro/capabilities HTTP/1.1\r\n
1064 s> POST /api/exp-http-v2-0003/ro/capabilities HTTP/1.1\r\n
1065 s> Accept-Encoding: identity\r\n
1065 s> Accept-Encoding: identity\r\n
1066 s> accept: application/mercurial-exp-framing-0006\r\n
1066 s> accept: application/mercurial-exp-framing-0006\r\n
@@ -1364,7 +1364,7 b' Request to eventual cache URL should ret'
1364 > user-agent: test
1364 > user-agent: test
1365 > EOF
1365 > EOF
1366 using raw connection to peer
1366 using raw connection to peer
1367 s> setsockopt(6, 1, 1) -> None (py3 !)
1367 s> setsockopt(6, 1, 1) -> None (?)
1368 s> GET /api/simplecache/missingkey HTTP/1.1\r\n
1368 s> GET /api/simplecache/missingkey HTTP/1.1\r\n
1369 s> Accept-Encoding: identity\r\n
1369 s> Accept-Encoding: identity\r\n
1370 s> user-agent: test\r\n
1370 s> user-agent: test\r\n
@@ -1409,7 +1409,7 b' Cached entry should be available on serv'
1409 > user-agent: test
1409 > user-agent: test
1410 > EOF
1410 > EOF
1411 using raw connection to peer
1411 using raw connection to peer
1412 s> setsockopt(6, 1, 1) -> None (py3 !)
1412 s> setsockopt(6, 1, 1) -> None (?)
1413 s> GET /api/simplecache/47abb8efa5f01b8964d74917793ad2464db0fa2c HTTP/1.1\r\n
1413 s> GET /api/simplecache/47abb8efa5f01b8964d74917793ad2464db0fa2c HTTP/1.1\r\n
1414 s> Accept-Encoding: identity\r\n
1414 s> Accept-Encoding: identity\r\n
1415 s> user-agent: test\r\n
1415 s> user-agent: test\r\n
General Comments 0
You need to be logged in to leave comments. Login now