Show More
@@ -1774,6 +1774,11 b' framingmediatypes' | |||||
1774 | An array of bytestrings defining the supported framing protocol |
|
1774 | An array of bytestrings defining the supported framing protocol | |
1775 | media types. Servers will not accept media types not in this list. |
|
1775 | media types. Servers will not accept media types not in this list. | |
1776 |
|
1776 | |||
|
1777 | rawrepoformats | |||
|
1778 | An array of storage formats the repository is using. This set of | |||
|
1779 | requirements can be used to determine whether a client can read a | |||
|
1780 | *raw* copy of file data available. | |||
|
1781 | ||||
1777 | heads |
|
1782 | heads | |
1778 | ----- |
|
1783 | ----- | |
1779 |
|
1784 |
@@ -19,6 +19,7 b' from . import (' | |||||
19 | encoding, |
|
19 | encoding, | |
20 | error, |
|
20 | error, | |
21 | pycompat, |
|
21 | pycompat, | |
|
22 | streamclone, | |||
22 | util, |
|
23 | util, | |
23 | wireproto, |
|
24 | wireproto, | |
24 | wireprotoframing, |
|
25 | wireprotoframing, | |
@@ -394,6 +395,10 b' def _capabilitiesv2(repo, proto):' | |||||
394 | 'permissions': [entry.permission], |
|
395 | 'permissions': [entry.permission], | |
395 | } |
|
396 | } | |
396 |
|
397 | |||
|
398 | if streamclone.allowservergeneration(repo): | |||
|
399 | caps['rawrepoformats'] = sorted(repo.requirements & | |||
|
400 | repo.supportedformats) | |||
|
401 | ||||
397 | return proto.addcapabilities(repo, caps) |
|
402 | return proto.addcapabilities(repo, caps) | |
398 |
|
403 | |||
399 | def wireprotocommand(*args, **kwargs): |
|
404 | def wireprotocommand(*args, **kwargs): |
@@ -200,7 +200,7 b' Request to read-only command works out o' | |||||
200 | s> Content-Type: application/mercurial-cbor\r\n |
|
200 | s> Content-Type: application/mercurial-cbor\r\n | |
201 | s> Content-Length: *\r\n (glob) |
|
201 | s> Content-Length: *\r\n (glob) | |
202 | s> \r\n |
|
202 | s> \r\n | |
203 |
s> \xa3Dapis\xa1Pexp-http-v2-0001\xa |
|
203 | s> \xa3Dapis\xa1Pexp-http-v2-0001\xa4Hcommands\xa9Eheads\xa2Dargs\xa1Jpubliconly\xf4Kpermissions\x81DpullEknown\xa2Dargs\xa1Enodes\x81HdeadbeefKpermissions\x81DpullFlookup\xa2Dargs\xa1CkeyCfooKpermissions\x81DpullGpushkey\xa2Dargs\xa4CkeyCkeyCnewCnewColdColdInamespaceBnsKpermissions\x81DpushHlistkeys\xa2Dargs\xa1InamespaceBnsKpermissions\x81DpullIbranchmap\xa2Dargs\xa0Kpermissions\x81DpullLcapabilities\xa2Dargs\xa0Kpermissions\x81DpullNcustomreadonly\xa2Dargs\xa0Kpermissions\x81DpullOcustomreadwrite\xa2Dargs\xa0Kpermissions\x81DpushKcompression\x82\xa1DnameDzstd\xa1DnameDzlibNrawrepoformats\x82LgeneraldeltaHrevlogv1Qframingmediatypes\x81X&application/mercurial-exp-framing-0003GapibaseDapi/Nv1capabilitiesY\x01\xcabatch branchmap $USUAL_BUNDLE2_CAPS_SERVER$ changegroupsubset compression=$BUNDLE2_COMPRESSIONS$ getbundle httpheader=1024 httpmediatype=0.1rx,0.1tx,0.2tx known lookup pushkey streamreqs=generaldelta,revlogv1 unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash | |
204 | sending customreadonly command |
|
204 | sending customreadonly command | |
205 | s> POST /api/exp-http-v2-0001/ro/customreadonly HTTP/1.1\r\n |
|
205 | s> POST /api/exp-http-v2-0001/ro/customreadonly HTTP/1.1\r\n | |
206 | s> Accept-Encoding: identity\r\n |
|
206 | s> Accept-Encoding: identity\r\n |
@@ -305,7 +305,7 b' Client with HTTPv2 enabled automatically' | |||||
305 | s> Content-Type: application/mercurial-cbor\r\n |
|
305 | s> Content-Type: application/mercurial-cbor\r\n | |
306 | s> Content-Length: *\r\n (glob) |
|
306 | s> Content-Length: *\r\n (glob) | |
307 | s> \r\n |
|
307 | s> \r\n | |
308 |
s> \xa3Dapis\xa1Pexp-http-v2-0001\xa |
|
308 | s> \xa3Dapis\xa1Pexp-http-v2-0001\xa4Hcommands\xa7Eheads\xa2Dargs\xa1Jpubliconly\xf4Kpermissions\x81DpullEknown\xa2Dargs\xa1Enodes\x81HdeadbeefKpermissions\x81DpullFlookup\xa2Dargs\xa1CkeyCfooKpermissions\x81DpullGpushkey\xa2Dargs\xa4CkeyCkeyCnewCnewColdColdInamespaceBnsKpermissions\x81DpushHlistkeys\xa2Dargs\xa1InamespaceBnsKpermissions\x81DpullIbranchmap\xa2Dargs\xa0Kpermissions\x81DpullLcapabilities\xa2Dargs\xa0Kpermissions\x81DpullKcompression\x82\xa1DnameDzstd\xa1DnameDzlibNrawrepoformats\x82LgeneraldeltaHrevlogv1Qframingmediatypes\x81X&application/mercurial-exp-framing-0003GapibaseDapi/Nv1capabilitiesY\x01\xcabatch branchmap $USUAL_BUNDLE2_CAPS_SERVER$ changegroupsubset compression=$BUNDLE2_COMPRESSIONS$ getbundle httpheader=1024 httpmediatype=0.1rx,0.1tx,0.2tx known lookup pushkey streamreqs=generaldelta,revlogv1 unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash | |
309 | sending heads command |
|
309 | sending heads command | |
310 | s> POST /api/exp-http-v2-0001/ro/heads HTTP/1.1\r\n |
|
310 | s> POST /api/exp-http-v2-0001/ro/heads HTTP/1.1\r\n | |
311 | s> Accept-Encoding: identity\r\n |
|
311 | s> Accept-Encoding: identity\r\n |
@@ -58,7 +58,7 b' No arguments returns something reasonabl' | |||||
58 | s> Content-Type: application/mercurial-cbor\r\n |
|
58 | s> Content-Type: application/mercurial-cbor\r\n | |
59 | s> Content-Length: *\r\n (glob) |
|
59 | s> Content-Length: *\r\n (glob) | |
60 | s> \r\n |
|
60 | s> \r\n | |
61 |
s> \xa3Dapis\xa1Pexp-http-v2-0001\xa |
|
61 | s> \xa3Dapis\xa1Pexp-http-v2-0001\xa4Hcommands\xa7Eheads\xa2Dargs\xa1Jpubliconly\xf4Kpermissions\x81DpullEknown\xa2Dargs\xa1Enodes\x81HdeadbeefKpermissions\x81DpullFlookup\xa2Dargs\xa1CkeyCfooKpermissions\x81DpullGpushkey\xa2Dargs\xa4CkeyCkeyCnewCnewColdColdInamespaceBnsKpermissions\x81DpushHlistkeys\xa2Dargs\xa1InamespaceBnsKpermissions\x81DpullIbranchmap\xa2Dargs\xa0Kpermissions\x81DpullLcapabilities\xa2Dargs\xa0Kpermissions\x81DpullKcompression\x82\xa1DnameDzstd\xa1DnameDzlibNrawrepoformats\x82LgeneraldeltaHrevlogv1Qframingmediatypes\x81X&application/mercurial-exp-framing-0003GapibaseDapi/Nv1capabilitiesY\x01\xcabatch branchmap $USUAL_BUNDLE2_CAPS_SERVER$ changegroupsubset compression=$BUNDLE2_COMPRESSIONS$ getbundle httpheader=1024 httpmediatype=0.1rx,0.1tx,0.2tx known lookup pushkey streamreqs=generaldelta,revlogv1 unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash | |
62 | sending branchmap command |
|
62 | sending branchmap command | |
63 | s> POST /api/exp-http-v2-0001/ro/branchmap HTTP/1.1\r\n |
|
63 | s> POST /api/exp-http-v2-0001/ro/branchmap HTTP/1.1\r\n | |
64 | s> Accept-Encoding: identity\r\n |
|
64 | s> Accept-Encoding: identity\r\n |
@@ -192,8 +192,8 b' Request for HTTPv2 service returns infor' | |||||
192 | s> Content-Type: application/mercurial-cbor\r\n |
|
192 | s> Content-Type: application/mercurial-cbor\r\n | |
193 | s> Content-Length: *\r\n (glob) |
|
193 | s> Content-Length: *\r\n (glob) | |
194 | s> \r\n |
|
194 | s> \r\n | |
195 |
s> \xa3Dapis\xa1Pexp-http-v2-0001\xa |
|
195 | s> \xa3Dapis\xa1Pexp-http-v2-0001\xa4Hcommands\xa7Eheads\xa2Dargs\xa1Jpubliconly\xf4Kpermissions\x81DpullEknown\xa2Dargs\xa1Enodes\x81HdeadbeefKpermissions\x81DpullFlookup\xa2Dargs\xa1CkeyCfooKpermissions\x81DpullGpushkey\xa2Dargs\xa4CkeyCkeyCnewCnewColdColdInamespaceBnsKpermissions\x81DpushHlistkeys\xa2Dargs\xa1InamespaceBnsKpermissions\x81DpullIbranchmap\xa2Dargs\xa0Kpermissions\x81DpullLcapabilities\xa2Dargs\xa0Kpermissions\x81DpullKcompression\x82\xa1DnameDzstd\xa1DnameDzlibNrawrepoformats\x82LgeneraldeltaHrevlogv1Qframingmediatypes\x81X&application/mercurial-exp-framing-0003GapibaseDapi/Nv1capabilitiesY\x01\xcabatch branchmap $USUAL_BUNDLE2_CAPS_SERVER$ changegroupsubset compression=$BUNDLE2_COMPRESSIONS$ getbundle httpheader=1024 httpmediatype=0.1rx,0.1tx,0.2tx known lookup pushkey streamreqs=generaldelta,revlogv1 unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash | |
196 | cbor> {b'apibase': b'api/', b'apis': {b'exp-http-v2-0001': {b'commands': {b'branchmap': {b'args': {}, b'permissions': [b'pull']}, b'capabilities': {b'args': {}, b'permissions': [b'pull']}, b'heads': {b'args': {b'publiconly': False}, b'permissions': [b'pull']}, b'known': {b'args': {b'nodes': [b'deadbeef']}, b'permissions': [b'pull']}, b'listkeys': {b'args': {b'namespace': b'ns'}, b'permissions': [b'pull']}, b'lookup': {b'args': {b'key': b'foo'}, b'permissions': [b'pull']}, b'pushkey': {b'args': {b'key': b'key', b'namespace': b'ns', b'new': b'new', b'old': b'old'}, b'permissions': [b'push']}}, b'compression': [{b'name': b'zstd'}, {b'name': b'zlib'}], b'framingmediatypes': [b'application/mercurial-exp-framing-0003']}}, b'v1capabilities': b'batch branchmap $USUAL_BUNDLE2_CAPS_SERVER$ changegroupsubset compression=$BUNDLE2_COMPRESSIONS$ getbundle httpheader=1024 httpmediatype=0.1rx,0.1tx,0.2tx known lookup pushkey streamreqs=generaldelta,revlogv1 unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash'} |
|
196 | cbor> {b'apibase': b'api/', b'apis': {b'exp-http-v2-0001': {b'commands': {b'branchmap': {b'args': {}, b'permissions': [b'pull']}, b'capabilities': {b'args': {}, b'permissions': [b'pull']}, b'heads': {b'args': {b'publiconly': False}, b'permissions': [b'pull']}, b'known': {b'args': {b'nodes': [b'deadbeef']}, b'permissions': [b'pull']}, b'listkeys': {b'args': {b'namespace': b'ns'}, b'permissions': [b'pull']}, b'lookup': {b'args': {b'key': b'foo'}, b'permissions': [b'pull']}, b'pushkey': {b'args': {b'key': b'key', b'namespace': b'ns', b'new': b'new', b'old': b'old'}, b'permissions': [b'push']}}, b'compression': [{b'name': b'zstd'}, {b'name': b'zlib'}], b'framingmediatypes': [b'application/mercurial-exp-framing-0003'], b'rawrepoformats': [b'generaldelta', b'revlogv1']}}, b'v1capabilities': b'batch branchmap $USUAL_BUNDLE2_CAPS_SERVER$ changegroupsubset compression=$BUNDLE2_COMPRESSIONS$ getbundle httpheader=1024 httpmediatype=0.1rx,0.1tx,0.2tx known lookup pushkey streamreqs=generaldelta,revlogv1 unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash'} | |
197 |
|
197 | |||
198 | capabilities command returns expected info |
|
198 | capabilities command returns expected info | |
199 |
|
199 | |||
@@ -217,7 +217,7 b' capabilities command returns expected in' | |||||
217 | s> Content-Type: application/mercurial-cbor\r\n |
|
217 | s> Content-Type: application/mercurial-cbor\r\n | |
218 | s> Content-Length: *\r\n (glob) |
|
218 | s> Content-Length: *\r\n (glob) | |
219 | s> \r\n |
|
219 | s> \r\n | |
220 |
s> \xa3Dapis\xa1Pexp-http-v2-0001\xa |
|
220 | s> \xa3Dapis\xa1Pexp-http-v2-0001\xa4Hcommands\xa7Eheads\xa2Dargs\xa1Jpubliconly\xf4Kpermissions\x81DpullEknown\xa2Dargs\xa1Enodes\x81HdeadbeefKpermissions\x81DpullFlookup\xa2Dargs\xa1CkeyCfooKpermissions\x81DpullGpushkey\xa2Dargs\xa4CkeyCkeyCnewCnewColdColdInamespaceBnsKpermissions\x81DpushHlistkeys\xa2Dargs\xa1InamespaceBnsKpermissions\x81DpullIbranchmap\xa2Dargs\xa0Kpermissions\x81DpullLcapabilities\xa2Dargs\xa0Kpermissions\x81DpullKcompression\x82\xa1DnameDzstd\xa1DnameDzlibNrawrepoformats\x82LgeneraldeltaHrevlogv1Qframingmediatypes\x81X&application/mercurial-exp-framing-0003GapibaseDapi/Nv1capabilitiesY\x01\xcabatch branchmap $USUAL_BUNDLE2_CAPS_SERVER$ changegroupsubset compression=$BUNDLE2_COMPRESSIONS$ getbundle httpheader=1024 httpmediatype=0.1rx,0.1tx,0.2tx known lookup pushkey streamreqs=generaldelta,revlogv1 unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash | |
221 | sending capabilities command |
|
221 | sending capabilities command | |
222 | s> POST /api/exp-http-v2-0001/ro/capabilities HTTP/1.1\r\n |
|
222 | s> POST /api/exp-http-v2-0001/ro/capabilities HTTP/1.1\r\n | |
223 | s> Accept-Encoding: identity\r\n |
|
223 | s> Accept-Encoding: identity\r\n | |
@@ -237,11 +237,11 b' capabilities command returns expected in' | |||||
237 | s> \r\n |
|
237 | s> \r\n | |
238 | s> *\r\n (glob) |
|
238 | s> *\r\n (glob) | |
239 | s> *\x00\x01\x00\x02\x01F (glob) |
|
239 | s> *\x00\x01\x00\x02\x01F (glob) | |
240 |
s> \xa |
|
240 | s> \xa4Hcommands\xa7Eheads\xa2Dargs\xa1Jpubliconly\xf4Kpermissions\x81DpullEknown\xa2Dargs\xa1Enodes\x81HdeadbeefKpermissions\x81DpullFlookup\xa2Dargs\xa1CkeyCfooKpermissions\x81DpullGpushkey\xa2Dargs\xa4CkeyCkeyCnewCnewColdColdInamespaceBnsKpermissions\x81DpushHlistkeys\xa2Dargs\xa1InamespaceBnsKpermissions\x81DpullIbranchmap\xa2Dargs\xa0Kpermissions\x81DpullLcapabilities\xa2Dargs\xa0Kpermissions\x81DpullKcompression\x82\xa1DnameDzstd\xa1DnameDzlibNrawrepoformats\x82LgeneraldeltaHrevlogv1Qframingmediatypes\x81X&application/mercurial-exp-framing-0003 | |
241 | s> \r\n |
|
241 | s> \r\n | |
242 | received frame(size=*; request=1; stream=2; streamflags=stream-begin; type=bytes-response; flags=eos|cbor) (glob) |
|
242 | received frame(size=*; request=1; stream=2; streamflags=stream-begin; type=bytes-response; flags=eos|cbor) (glob) | |
243 | s> 0\r\n |
|
243 | s> 0\r\n | |
244 | s> \r\n |
|
244 | s> \r\n | |
245 | response: [{b'commands': {b'branchmap': {b'args': {}, b'permissions': [b'pull']}, b'capabilities': {b'args': {}, b'permissions': [b'pull']}, b'heads': {b'args': {b'publiconly': False}, b'permissions': [b'pull']}, b'known': {b'args': {b'nodes': [b'deadbeef']}, b'permissions': [b'pull']}, b'listkeys': {b'args': {b'namespace': b'ns'}, b'permissions': [b'pull']}, b'lookup': {b'args': {b'key': b'foo'}, b'permissions': [b'pull']}, b'pushkey': {b'args': {b'key': b'key', b'namespace': b'ns', b'new': b'new', b'old': b'old'}, b'permissions': [b'push']}}, b'compression': [{b'name': b'zstd'}, {b'name': b'zlib'}], b'framingmediatypes': [b'application/mercurial-exp-framing-0003']}] |
|
245 | response: [{b'commands': {b'branchmap': {b'args': {}, b'permissions': [b'pull']}, b'capabilities': {b'args': {}, b'permissions': [b'pull']}, b'heads': {b'args': {b'publiconly': False}, b'permissions': [b'pull']}, b'known': {b'args': {b'nodes': [b'deadbeef']}, b'permissions': [b'pull']}, b'listkeys': {b'args': {b'namespace': b'ns'}, b'permissions': [b'pull']}, b'lookup': {b'args': {b'key': b'foo'}, b'permissions': [b'pull']}, b'pushkey': {b'args': {b'key': b'key', b'namespace': b'ns', b'new': b'new', b'old': b'old'}, b'permissions': [b'push']}}, b'compression': [{b'name': b'zstd'}, {b'name': b'zlib'}], b'framingmediatypes': [b'application/mercurial-exp-framing-0003'], b'rawrepoformats': [b'generaldelta', b'revlogv1']}] | |
246 |
|
246 | |||
247 | $ cat error.log |
|
247 | $ cat error.log |
@@ -42,7 +42,7 b' No arguments returns something reasonabl' | |||||
42 | s> Content-Type: application/mercurial-cbor\r\n |
|
42 | s> Content-Type: application/mercurial-cbor\r\n | |
43 | s> Content-Length: *\r\n (glob) |
|
43 | s> Content-Length: *\r\n (glob) | |
44 | s> \r\n |
|
44 | s> \r\n | |
45 |
s> \xa3Dapis\xa1Pexp-http-v2-0001\xa |
|
45 | s> \xa3Dapis\xa1Pexp-http-v2-0001\xa4Hcommands\xa7Eheads\xa2Dargs\xa1Jpubliconly\xf4Kpermissions\x81DpullEknown\xa2Dargs\xa1Enodes\x81HdeadbeefKpermissions\x81DpullFlookup\xa2Dargs\xa1CkeyCfooKpermissions\x81DpullGpushkey\xa2Dargs\xa4CkeyCkeyCnewCnewColdColdInamespaceBnsKpermissions\x81DpushHlistkeys\xa2Dargs\xa1InamespaceBnsKpermissions\x81DpullIbranchmap\xa2Dargs\xa0Kpermissions\x81DpullLcapabilities\xa2Dargs\xa0Kpermissions\x81DpullKcompression\x82\xa1DnameDzstd\xa1DnameDzlibNrawrepoformats\x82LgeneraldeltaHrevlogv1Qframingmediatypes\x81X&application/mercurial-exp-framing-0003GapibaseDapi/Nv1capabilitiesY\x01\xcabatch branchmap $USUAL_BUNDLE2_CAPS_SERVER$ changegroupsubset compression=$BUNDLE2_COMPRESSIONS$ getbundle httpheader=1024 httpmediatype=0.1rx,0.1tx,0.2tx known lookup pushkey streamreqs=generaldelta,revlogv1 unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash | |
46 | sending known command |
|
46 | sending known command | |
47 | s> POST /api/exp-http-v2-0001/ro/known HTTP/1.1\r\n |
|
47 | s> POST /api/exp-http-v2-0001/ro/known HTTP/1.1\r\n | |
48 | s> Accept-Encoding: identity\r\n |
|
48 | s> Accept-Encoding: identity\r\n | |
@@ -92,7 +92,7 b' Single known node works' | |||||
92 | s> Content-Type: application/mercurial-cbor\r\n |
|
92 | s> Content-Type: application/mercurial-cbor\r\n | |
93 | s> Content-Length: *\r\n (glob) |
|
93 | s> Content-Length: *\r\n (glob) | |
94 | s> \r\n |
|
94 | s> \r\n | |
95 |
s> \xa3Dapis\xa1Pexp-http-v2-0001\xa |
|
95 | s> \xa3Dapis\xa1Pexp-http-v2-0001\xa4Hcommands\xa7Eheads\xa2Dargs\xa1Jpubliconly\xf4Kpermissions\x81DpullEknown\xa2Dargs\xa1Enodes\x81HdeadbeefKpermissions\x81DpullFlookup\xa2Dargs\xa1CkeyCfooKpermissions\x81DpullGpushkey\xa2Dargs\xa4CkeyCkeyCnewCnewColdColdInamespaceBnsKpermissions\x81DpushHlistkeys\xa2Dargs\xa1InamespaceBnsKpermissions\x81DpullIbranchmap\xa2Dargs\xa0Kpermissions\x81DpullLcapabilities\xa2Dargs\xa0Kpermissions\x81DpullKcompression\x82\xa1DnameDzstd\xa1DnameDzlibNrawrepoformats\x82LgeneraldeltaHrevlogv1Qframingmediatypes\x81X&application/mercurial-exp-framing-0003GapibaseDapi/Nv1capabilitiesY\x01\xcabatch branchmap $USUAL_BUNDLE2_CAPS_SERVER$ changegroupsubset compression=$BUNDLE2_COMPRESSIONS$ getbundle httpheader=1024 httpmediatype=0.1rx,0.1tx,0.2tx known lookup pushkey streamreqs=generaldelta,revlogv1 unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash | |
96 | sending known command |
|
96 | sending known command | |
97 | s> POST /api/exp-http-v2-0001/ro/known HTTP/1.1\r\n |
|
97 | s> POST /api/exp-http-v2-0001/ro/known HTTP/1.1\r\n | |
98 | s> Accept-Encoding: identity\r\n |
|
98 | s> Accept-Encoding: identity\r\n | |
@@ -142,7 +142,7 b' Multiple nodes works' | |||||
142 | s> Content-Type: application/mercurial-cbor\r\n |
|
142 | s> Content-Type: application/mercurial-cbor\r\n | |
143 | s> Content-Length: *\r\n (glob) |
|
143 | s> Content-Length: *\r\n (glob) | |
144 | s> \r\n |
|
144 | s> \r\n | |
145 |
s> \xa3Dapis\xa1Pexp-http-v2-0001\xa |
|
145 | s> \xa3Dapis\xa1Pexp-http-v2-0001\xa4Hcommands\xa7Eheads\xa2Dargs\xa1Jpubliconly\xf4Kpermissions\x81DpullEknown\xa2Dargs\xa1Enodes\x81HdeadbeefKpermissions\x81DpullFlookup\xa2Dargs\xa1CkeyCfooKpermissions\x81DpullGpushkey\xa2Dargs\xa4CkeyCkeyCnewCnewColdColdInamespaceBnsKpermissions\x81DpushHlistkeys\xa2Dargs\xa1InamespaceBnsKpermissions\x81DpullIbranchmap\xa2Dargs\xa0Kpermissions\x81DpullLcapabilities\xa2Dargs\xa0Kpermissions\x81DpullKcompression\x82\xa1DnameDzstd\xa1DnameDzlibNrawrepoformats\x82LgeneraldeltaHrevlogv1Qframingmediatypes\x81X&application/mercurial-exp-framing-0003GapibaseDapi/Nv1capabilitiesY\x01\xcabatch branchmap $USUAL_BUNDLE2_CAPS_SERVER$ changegroupsubset compression=$BUNDLE2_COMPRESSIONS$ getbundle httpheader=1024 httpmediatype=0.1rx,0.1tx,0.2tx known lookup pushkey streamreqs=generaldelta,revlogv1 unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash | |
146 | sending known command |
|
146 | sending known command | |
147 | s> POST /api/exp-http-v2-0001/ro/known HTTP/1.1\r\n |
|
147 | s> POST /api/exp-http-v2-0001/ro/known HTTP/1.1\r\n | |
148 | s> Accept-Encoding: identity\r\n |
|
148 | s> Accept-Encoding: identity\r\n |
@@ -46,7 +46,7 b' Request for namespaces works' | |||||
46 | s> Content-Type: application/mercurial-cbor\r\n |
|
46 | s> Content-Type: application/mercurial-cbor\r\n | |
47 | s> Content-Length: *\r\n (glob) |
|
47 | s> Content-Length: *\r\n (glob) | |
48 | s> \r\n |
|
48 | s> \r\n | |
49 |
s> \xa3Dapis\xa1Pexp-http-v2-0001\xa |
|
49 | s> \xa3Dapis\xa1Pexp-http-v2-0001\xa4Hcommands\xa7Eheads\xa2Dargs\xa1Jpubliconly\xf4Kpermissions\x81DpullEknown\xa2Dargs\xa1Enodes\x81HdeadbeefKpermissions\x81DpullFlookup\xa2Dargs\xa1CkeyCfooKpermissions\x81DpullGpushkey\xa2Dargs\xa4CkeyCkeyCnewCnewColdColdInamespaceBnsKpermissions\x81DpushHlistkeys\xa2Dargs\xa1InamespaceBnsKpermissions\x81DpullIbranchmap\xa2Dargs\xa0Kpermissions\x81DpullLcapabilities\xa2Dargs\xa0Kpermissions\x81DpullKcompression\x82\xa1DnameDzstd\xa1DnameDzlibNrawrepoformats\x82LgeneraldeltaHrevlogv1Qframingmediatypes\x81X&application/mercurial-exp-framing-0003GapibaseDapi/Nv1capabilitiesY\x01\xcabatch branchmap $USUAL_BUNDLE2_CAPS_SERVER$ changegroupsubset compression=$BUNDLE2_COMPRESSIONS$ getbundle httpheader=1024 httpmediatype=0.1rx,0.1tx,0.2tx known lookup pushkey streamreqs=generaldelta,revlogv1 unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash | |
50 | sending listkeys command |
|
50 | sending listkeys command | |
51 | s> POST /api/exp-http-v2-0001/ro/listkeys HTTP/1.1\r\n |
|
51 | s> POST /api/exp-http-v2-0001/ro/listkeys HTTP/1.1\r\n | |
52 | s> Accept-Encoding: identity\r\n |
|
52 | s> Accept-Encoding: identity\r\n | |
@@ -96,7 +96,7 b' Request for phases works' | |||||
96 | s> Content-Type: application/mercurial-cbor\r\n |
|
96 | s> Content-Type: application/mercurial-cbor\r\n | |
97 | s> Content-Length: *\r\n (glob) |
|
97 | s> Content-Length: *\r\n (glob) | |
98 | s> \r\n |
|
98 | s> \r\n | |
99 |
s> \xa3Dapis\xa1Pexp-http-v2-0001\xa |
|
99 | s> \xa3Dapis\xa1Pexp-http-v2-0001\xa4Hcommands\xa7Eheads\xa2Dargs\xa1Jpubliconly\xf4Kpermissions\x81DpullEknown\xa2Dargs\xa1Enodes\x81HdeadbeefKpermissions\x81DpullFlookup\xa2Dargs\xa1CkeyCfooKpermissions\x81DpullGpushkey\xa2Dargs\xa4CkeyCkeyCnewCnewColdColdInamespaceBnsKpermissions\x81DpushHlistkeys\xa2Dargs\xa1InamespaceBnsKpermissions\x81DpullIbranchmap\xa2Dargs\xa0Kpermissions\x81DpullLcapabilities\xa2Dargs\xa0Kpermissions\x81DpullKcompression\x82\xa1DnameDzstd\xa1DnameDzlibNrawrepoformats\x82LgeneraldeltaHrevlogv1Qframingmediatypes\x81X&application/mercurial-exp-framing-0003GapibaseDapi/Nv1capabilitiesY\x01\xcabatch branchmap $USUAL_BUNDLE2_CAPS_SERVER$ changegroupsubset compression=$BUNDLE2_COMPRESSIONS$ getbundle httpheader=1024 httpmediatype=0.1rx,0.1tx,0.2tx known lookup pushkey streamreqs=generaldelta,revlogv1 unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash | |
100 | sending listkeys command |
|
100 | sending listkeys command | |
101 | s> POST /api/exp-http-v2-0001/ro/listkeys HTTP/1.1\r\n |
|
101 | s> POST /api/exp-http-v2-0001/ro/listkeys HTTP/1.1\r\n | |
102 | s> Accept-Encoding: identity\r\n |
|
102 | s> Accept-Encoding: identity\r\n | |
@@ -146,7 +146,7 b' Request for bookmarks works' | |||||
146 | s> Content-Type: application/mercurial-cbor\r\n |
|
146 | s> Content-Type: application/mercurial-cbor\r\n | |
147 | s> Content-Length: *\r\n (glob) |
|
147 | s> Content-Length: *\r\n (glob) | |
148 | s> \r\n |
|
148 | s> \r\n | |
149 |
s> \xa3Dapis\xa1Pexp-http-v2-0001\xa |
|
149 | s> \xa3Dapis\xa1Pexp-http-v2-0001\xa4Hcommands\xa7Eheads\xa2Dargs\xa1Jpubliconly\xf4Kpermissions\x81DpullEknown\xa2Dargs\xa1Enodes\x81HdeadbeefKpermissions\x81DpullFlookup\xa2Dargs\xa1CkeyCfooKpermissions\x81DpullGpushkey\xa2Dargs\xa4CkeyCkeyCnewCnewColdColdInamespaceBnsKpermissions\x81DpushHlistkeys\xa2Dargs\xa1InamespaceBnsKpermissions\x81DpullIbranchmap\xa2Dargs\xa0Kpermissions\x81DpullLcapabilities\xa2Dargs\xa0Kpermissions\x81DpullKcompression\x82\xa1DnameDzstd\xa1DnameDzlibNrawrepoformats\x82LgeneraldeltaHrevlogv1Qframingmediatypes\x81X&application/mercurial-exp-framing-0003GapibaseDapi/Nv1capabilitiesY\x01\xcabatch branchmap $USUAL_BUNDLE2_CAPS_SERVER$ changegroupsubset compression=$BUNDLE2_COMPRESSIONS$ getbundle httpheader=1024 httpmediatype=0.1rx,0.1tx,0.2tx known lookup pushkey streamreqs=generaldelta,revlogv1 unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash | |
150 | sending listkeys command |
|
150 | sending listkeys command | |
151 | s> POST /api/exp-http-v2-0001/ro/listkeys HTTP/1.1\r\n |
|
151 | s> POST /api/exp-http-v2-0001/ro/listkeys HTTP/1.1\r\n | |
152 | s> Accept-Encoding: identity\r\n |
|
152 | s> Accept-Encoding: identity\r\n |
@@ -42,7 +42,7 b' lookup for known node works' | |||||
42 | s> Content-Type: application/mercurial-cbor\r\n |
|
42 | s> Content-Type: application/mercurial-cbor\r\n | |
43 | s> Content-Length: *\r\n (glob) |
|
43 | s> Content-Length: *\r\n (glob) | |
44 | s> \r\n |
|
44 | s> \r\n | |
45 |
s> \xa3Dapis\xa1Pexp-http-v2-0001\xa |
|
45 | s> \xa3Dapis\xa1Pexp-http-v2-0001\xa4Hcommands\xa7Eheads\xa2Dargs\xa1Jpubliconly\xf4Kpermissions\x81DpullEknown\xa2Dargs\xa1Enodes\x81HdeadbeefKpermissions\x81DpullFlookup\xa2Dargs\xa1CkeyCfooKpermissions\x81DpullGpushkey\xa2Dargs\xa4CkeyCkeyCnewCnewColdColdInamespaceBnsKpermissions\x81DpushHlistkeys\xa2Dargs\xa1InamespaceBnsKpermissions\x81DpullIbranchmap\xa2Dargs\xa0Kpermissions\x81DpullLcapabilities\xa2Dargs\xa0Kpermissions\x81DpullKcompression\x82\xa1DnameDzstd\xa1DnameDzlibNrawrepoformats\x82LgeneraldeltaHrevlogv1Qframingmediatypes\x81X&application/mercurial-exp-framing-0003GapibaseDapi/Nv1capabilitiesY\x01\xcabatch branchmap $USUAL_BUNDLE2_CAPS_SERVER$ changegroupsubset compression=$BUNDLE2_COMPRESSIONS$ getbundle httpheader=1024 httpmediatype=0.1rx,0.1tx,0.2tx known lookup pushkey streamreqs=generaldelta,revlogv1 unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash | |
46 | sending lookup command |
|
46 | sending lookup command | |
47 | s> *\r\n (glob) |
|
47 | s> *\r\n (glob) | |
48 | s> Accept-Encoding: identity\r\n |
|
48 | s> Accept-Encoding: identity\r\n |
@@ -45,7 +45,7 b' pushkey for a bookmark works' | |||||
45 | s> Content-Type: application/mercurial-cbor\r\n |
|
45 | s> Content-Type: application/mercurial-cbor\r\n | |
46 | s> Content-Length: *\r\n (glob) |
|
46 | s> Content-Length: *\r\n (glob) | |
47 | s> \r\n |
|
47 | s> \r\n | |
48 |
s> \xa3Dapis\xa1Pexp-http-v2-0001\xa |
|
48 | s> \xa3Dapis\xa1Pexp-http-v2-0001\xa4Hcommands\xa7Eheads\xa2Dargs\xa1Jpubliconly\xf4Kpermissions\x81DpullEknown\xa2Dargs\xa1Enodes\x81HdeadbeefKpermissions\x81DpullFlookup\xa2Dargs\xa1CkeyCfooKpermissions\x81DpullGpushkey\xa2Dargs\xa4CkeyCkeyCnewCnewColdColdInamespaceBnsKpermissions\x81DpushHlistkeys\xa2Dargs\xa1InamespaceBnsKpermissions\x81DpullIbranchmap\xa2Dargs\xa0Kpermissions\x81DpullLcapabilities\xa2Dargs\xa0Kpermissions\x81DpullKcompression\x82\xa1DnameDzstd\xa1DnameDzlibNrawrepoformats\x82LgeneraldeltaHrevlogv1Qframingmediatypes\x81X&application/mercurial-exp-framing-0003GapibaseDapi/Nv1capabilitiesY\x01\xcabatch branchmap $USUAL_BUNDLE2_CAPS_SERVER$ changegroupsubset compression=$BUNDLE2_COMPRESSIONS$ getbundle httpheader=1024 httpmediatype=0.1rx,0.1tx,0.2tx known lookup pushkey streamreqs=generaldelta,revlogv1 unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash | |
49 | sending pushkey command |
|
49 | sending pushkey command | |
50 | s> *\r\n (glob) |
|
50 | s> *\r\n (glob) | |
51 | s> Accept-Encoding: identity\r\n |
|
51 | s> Accept-Encoding: identity\r\n | |
@@ -93,7 +93,7 b' pushkey for a bookmark works' | |||||
93 | s> Content-Type: application/mercurial-cbor\r\n |
|
93 | s> Content-Type: application/mercurial-cbor\r\n | |
94 | s> Content-Length: *\r\n (glob) |
|
94 | s> Content-Length: *\r\n (glob) | |
95 | s> \r\n |
|
95 | s> \r\n | |
96 |
s> \xa3Dapis\xa1Pexp-http-v2-0001\xa |
|
96 | s> \xa3Dapis\xa1Pexp-http-v2-0001\xa4Hcommands\xa7Eheads\xa2Dargs\xa1Jpubliconly\xf4Kpermissions\x81DpullEknown\xa2Dargs\xa1Enodes\x81HdeadbeefKpermissions\x81DpullFlookup\xa2Dargs\xa1CkeyCfooKpermissions\x81DpullGpushkey\xa2Dargs\xa4CkeyCkeyCnewCnewColdColdInamespaceBnsKpermissions\x81DpushHlistkeys\xa2Dargs\xa1InamespaceBnsKpermissions\x81DpullIbranchmap\xa2Dargs\xa0Kpermissions\x81DpullLcapabilities\xa2Dargs\xa0Kpermissions\x81DpullKcompression\x82\xa1DnameDzstd\xa1DnameDzlibNrawrepoformats\x82LgeneraldeltaHrevlogv1Qframingmediatypes\x81X&application/mercurial-exp-framing-0003GapibaseDapi/Nv1capabilitiesY\x01\xcabatch branchmap $USUAL_BUNDLE2_CAPS_SERVER$ changegroupsubset compression=$BUNDLE2_COMPRESSIONS$ getbundle httpheader=1024 httpmediatype=0.1rx,0.1tx,0.2tx known lookup pushkey streamreqs=generaldelta,revlogv1 unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash | |
97 | sending listkeys command |
|
97 | sending listkeys command | |
98 | s> POST /api/exp-http-v2-0001/ro/listkeys HTTP/1.1\r\n |
|
98 | s> POST /api/exp-http-v2-0001/ro/listkeys HTTP/1.1\r\n | |
99 | s> Accept-Encoding: identity\r\n |
|
99 | s> Accept-Encoding: identity\r\n |
General Comments 0
You need to be logged in to leave comments.
Login now