tests/test-wireproto-command-capabilities.t
changeset 39637 c7a7c7e844e5
parent 39630 9c2c77c73f23
child 39639 0e03e6a44dee
equal deleted inserted replaced
39636:399ddd3227a4 39637:c7a7c7e844e5
   210   s>     Server: testing stub value\r\n
   210   s>     Server: testing stub value\r\n
   211   s>     Date: $HTTP_DATE$\r\n
   211   s>     Date: $HTTP_DATE$\r\n
   212   s>     Content-Type: application/mercurial-cbor\r\n
   212   s>     Content-Type: application/mercurial-cbor\r\n
   213   s>     Content-Length: *\r\n (glob)
   213   s>     Content-Length: *\r\n (glob)
   214   s>     \r\n
   214   s>     \r\n
   215   s>     \xa3GapibaseDapi/Dapis\xa1Pexp-http-v2-0001\xa4Hcommands\xa8Ibranchmap\xa2Dargs\xa0Kpermissions\x81DpullLcapabilities\xa2Dargs\xa0Kpermissions\x81DpullMchangesetdata\xa2Dargs\xa3Ffields\xd9\x01\x02\x82GparentsHrevisionInoderange\x82\x81J0123456...\x81Iabcdef...Enodes\x81J0123456...Kpermissions\x81DpullEheads\xa2Dargs\xa1Jpubliconly\xf4Kpermissions\x81DpullEknown\xa2Dargs\xa1Enodes\x81HdeadbeefKpermissions\x81DpullHlistkeys\xa2Dargs\xa1InamespaceBnsKpermissions\x81DpullFlookup\xa2Dargs\xa1CkeyCfooKpermissions\x81DpullGpushkey\xa2Dargs\xa4CkeyCkeyInamespaceBnsCnewCnewColdColdKpermissions\x81DpushKcompression\x81\xa1DnameDzlibQframingmediatypes\x81X&application/mercurial-exp-framing-0005Nrawrepoformats\x82LgeneraldeltaHrevlogv1Nv1capabilitiesY\x01\xc5batch 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
   215   s>     \xa3GapibaseDapi/Dapis\xa1Pexp-http-v2-0001\xa4Hcommands\xa9Ibranchmap\xa2Dargs\xa0Kpermissions\x81DpullLcapabilities\xa2Dargs\xa0Kpermissions\x81DpullMchangesetdata\xa2Dargs\xa3Ffields\xd9\x01\x02\x82GparentsHrevisionInoderange\x82\x81J0123456...\x81Iabcdef...Enodes\x81J0123456...Kpermissions\x81DpullEheads\xa2Dargs\xa1Jpubliconly\xf4Kpermissions\x81DpullEknown\xa2Dargs\xa1Enodes\x81HdeadbeefKpermissions\x81DpullHlistkeys\xa2Dargs\xa1InamespaceBnsKpermissions\x81DpullFlookup\xa2Dargs\xa1CkeyCfooKpermissions\x81DpullLmanifestdata\xa2Dargs\xa3Ffields\x82GparentsHrevisionEnodes\x81J0123456...Dtree@Kpermissions\x81DpullGpushkey\xa2Dargs\xa4CkeyCkeyInamespaceBnsCnewCnewColdColdKpermissions\x81DpushKcompression\x81\xa1DnameDzlibQframingmediatypes\x81X&application/mercurial-exp-framing-0005Nrawrepoformats\x82LgeneraldeltaHrevlogv1Nv1capabilitiesY\x01\xc5batch 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
   216   cbor> {
   216   cbor> {
   217     b'apibase': b'api/',
   217     b'apibase': b'api/',
   218     b'apis': {
   218     b'apis': {
   219       b'exp-http-v2-0001': {
   219       b'exp-http-v2-0001': {
   220         b'commands': {
   220         b'commands': {
   279             ]
   279             ]
   280           },
   280           },
   281           b'lookup': {
   281           b'lookup': {
   282             b'args': {
   282             b'args': {
   283               b'key': b'foo'
   283               b'key': b'foo'
       
   284             },
       
   285             b'permissions': [
       
   286               b'pull'
       
   287             ]
       
   288           },
       
   289           b'manifestdata': {
       
   290             b'args': {
       
   291               b'fields': [
       
   292                 b'parents',
       
   293                 b'revision'
       
   294               ],
       
   295               b'nodes': [
       
   296                 b'0123456...'
       
   297               ],
       
   298               b'tree': b''
   284             },
   299             },
   285             b'permissions': [
   300             b'permissions': [
   286               b'pull'
   301               b'pull'
   287             ]
   302             ]
   288           },
   303           },
   335   s>     Server: testing stub value\r\n
   350   s>     Server: testing stub value\r\n
   336   s>     Date: $HTTP_DATE$\r\n
   351   s>     Date: $HTTP_DATE$\r\n
   337   s>     Content-Type: application/mercurial-cbor\r\n
   352   s>     Content-Type: application/mercurial-cbor\r\n
   338   s>     Content-Length: *\r\n (glob)
   353   s>     Content-Length: *\r\n (glob)
   339   s>     \r\n
   354   s>     \r\n
   340   s>     \xa3GapibaseDapi/Dapis\xa1Pexp-http-v2-0001\xa4Hcommands\xa8Ibranchmap\xa2Dargs\xa0Kpermissions\x81DpullLcapabilities\xa2Dargs\xa0Kpermissions\x81DpullMchangesetdata\xa2Dargs\xa3Ffields\xd9\x01\x02\x82GparentsHrevisionInoderange\x82\x81J0123456...\x81Iabcdef...Enodes\x81J0123456...Kpermissions\x81DpullEheads\xa2Dargs\xa1Jpubliconly\xf4Kpermissions\x81DpullEknown\xa2Dargs\xa1Enodes\x81HdeadbeefKpermissions\x81DpullHlistkeys\xa2Dargs\xa1InamespaceBnsKpermissions\x81DpullFlookup\xa2Dargs\xa1CkeyCfooKpermissions\x81DpullGpushkey\xa2Dargs\xa4CkeyCkeyInamespaceBnsCnewCnewColdColdKpermissions\x81DpushKcompression\x81\xa1DnameDzlibQframingmediatypes\x81X&application/mercurial-exp-framing-0005Nrawrepoformats\x82LgeneraldeltaHrevlogv1Nv1capabilitiesY\x01\xc5batch 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
   355   s>     \xa3GapibaseDapi/Dapis\xa1Pexp-http-v2-0001\xa4Hcommands\xa9Ibranchmap\xa2Dargs\xa0Kpermissions\x81DpullLcapabilities\xa2Dargs\xa0Kpermissions\x81DpullMchangesetdata\xa2Dargs\xa3Ffields\xd9\x01\x02\x82GparentsHrevisionInoderange\x82\x81J0123456...\x81Iabcdef...Enodes\x81J0123456...Kpermissions\x81DpullEheads\xa2Dargs\xa1Jpubliconly\xf4Kpermissions\x81DpullEknown\xa2Dargs\xa1Enodes\x81HdeadbeefKpermissions\x81DpullHlistkeys\xa2Dargs\xa1InamespaceBnsKpermissions\x81DpullFlookup\xa2Dargs\xa1CkeyCfooKpermissions\x81DpullLmanifestdata\xa2Dargs\xa3Ffields\x82GparentsHrevisionEnodes\x81J0123456...Dtree@Kpermissions\x81DpullGpushkey\xa2Dargs\xa4CkeyCkeyInamespaceBnsCnewCnewColdColdKpermissions\x81DpushKcompression\x81\xa1DnameDzlibQframingmediatypes\x81X&application/mercurial-exp-framing-0005Nrawrepoformats\x82LgeneraldeltaHrevlogv1Nv1capabilitiesY\x01\xc5batch 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
   341   sending capabilities command
   356   sending capabilities command
   342   s>     POST /api/exp-http-v2-0001/ro/capabilities HTTP/1.1\r\n
   357   s>     POST /api/exp-http-v2-0001/ro/capabilities HTTP/1.1\r\n
   343   s>     Accept-Encoding: identity\r\n
   358   s>     Accept-Encoding: identity\r\n
   344   s>     accept: application/mercurial-exp-framing-0005\r\n
   359   s>     accept: application/mercurial-exp-framing-0005\r\n
   345   s>     content-type: application/mercurial-exp-framing-0005\r\n
   360   s>     content-type: application/mercurial-exp-framing-0005\r\n
   358   s>     13\r\n
   373   s>     13\r\n
   359   s>     \x0b\x00\x00\x01\x00\x02\x011
   374   s>     \x0b\x00\x00\x01\x00\x02\x011
   360   s>     \xa1FstatusBok
   375   s>     \xa1FstatusBok
   361   s>     \r\n
   376   s>     \r\n
   362   received frame(size=11; request=1; stream=2; streamflags=stream-begin; type=command-response; flags=continuation)
   377   received frame(size=11; request=1; stream=2; streamflags=stream-begin; type=command-response; flags=continuation)
   363   s>     243\r\n
   378   s>     29a\r\n
   364   s>     ;\x02\x00\x01\x00\x02\x001
   379   s>     \x92\x02\x00\x01\x00\x02\x001
   365   s>     \xa4Hcommands\xa8Ibranchmap\xa2Dargs\xa0Kpermissions\x81DpullLcapabilities\xa2Dargs\xa0Kpermissions\x81DpullMchangesetdata\xa2Dargs\xa3Ffields\xd9\x01\x02\x82GparentsHrevisionInoderange\x82\x81J0123456...\x81Iabcdef...Enodes\x81J0123456...Kpermissions\x81DpullEheads\xa2Dargs\xa1Jpubliconly\xf4Kpermissions\x81DpullEknown\xa2Dargs\xa1Enodes\x81HdeadbeefKpermissions\x81DpullHlistkeys\xa2Dargs\xa1InamespaceBnsKpermissions\x81DpullFlookup\xa2Dargs\xa1CkeyCfooKpermissions\x81DpullGpushkey\xa2Dargs\xa4CkeyCkeyInamespaceBnsCnewCnewColdColdKpermissions\x81DpushKcompression\x81\xa1DnameDzlibQframingmediatypes\x81X&application/mercurial-exp-framing-0005Nrawrepoformats\x82LgeneraldeltaHrevlogv1
   380   s>     \xa4Hcommands\xa9Ibranchmap\xa2Dargs\xa0Kpermissions\x81DpullLcapabilities\xa2Dargs\xa0Kpermissions\x81DpullMchangesetdata\xa2Dargs\xa3Ffields\xd9\x01\x02\x82GparentsHrevisionInoderange\x82\x81J0123456...\x81Iabcdef...Enodes\x81J0123456...Kpermissions\x81DpullEheads\xa2Dargs\xa1Jpubliconly\xf4Kpermissions\x81DpullEknown\xa2Dargs\xa1Enodes\x81HdeadbeefKpermissions\x81DpullHlistkeys\xa2Dargs\xa1InamespaceBnsKpermissions\x81DpullFlookup\xa2Dargs\xa1CkeyCfooKpermissions\x81DpullLmanifestdata\xa2Dargs\xa3Ffields\x82GparentsHrevisionEnodes\x81J0123456...Dtree@Kpermissions\x81DpullGpushkey\xa2Dargs\xa4CkeyCkeyInamespaceBnsCnewCnewColdColdKpermissions\x81DpushKcompression\x81\xa1DnameDzlibQframingmediatypes\x81X&application/mercurial-exp-framing-0005Nrawrepoformats\x82LgeneraldeltaHrevlogv1
   366   s>     \r\n
   381   s>     \r\n
   367   received frame(size=571; request=1; stream=2; streamflags=; type=command-response; flags=continuation)
   382   received frame(size=658; request=1; stream=2; streamflags=; type=command-response; flags=continuation)
   368   s>     8\r\n
   383   s>     8\r\n
   369   s>     \x00\x00\x00\x01\x00\x02\x002
   384   s>     \x00\x00\x00\x01\x00\x02\x002
   370   s>     \r\n
   385   s>     \r\n
   371   s>     0\r\n
   386   s>     0\r\n
   372   s>     \r\n
   387   s>     \r\n
   435           ]
   450           ]
   436         },
   451         },
   437         b'lookup': {
   452         b'lookup': {
   438           b'args': {
   453           b'args': {
   439             b'key': b'foo'
   454             b'key': b'foo'
       
   455           },
       
   456           b'permissions': [
       
   457             b'pull'
       
   458           ]
       
   459         },
       
   460         b'manifestdata': {
       
   461           b'args': {
       
   462             b'fields': [
       
   463               b'parents',
       
   464               b'revision'
       
   465             ],
       
   466             b'nodes': [
       
   467               b'0123456...'
       
   468             ],
       
   469             b'tree': b''
   440           },
   470           },
   441           b'permissions': [
   471           b'permissions': [
   442             b'pull'
   472             b'pull'
   443           ]
   473           ]
   444         },
   474         },