comparison tests/test-ssh.t @ 25401:d29201352af7

bundle2: part handler for processing .hgtags fnodes mappings .hgtags fnodes cache entries can be expensive to compute, especially if there are hundreds of even thousands of them. This patch implements support for receiving a bundle2 part that contains a mapping of changeset to .hgtags fnodes. An upcoming patch will teach the server to send this part, allowing clients to bypass having to redundantly compute these values. A number of tests changed due to the client advertising the "hgtagsfnodes" capability.
author Gregory Szorc <gregory.szorc@gmail.com>
date Mon, 01 Jun 2015 20:23:22 -0700
parents 2c14ab597353
children 30ab130af221
comparison
equal deleted inserted replaced
25400:7759dc97c5c7 25401:d29201352af7
453 $ hg pull --debug ssh://user@dummy/remote 453 $ hg pull --debug ssh://user@dummy/remote
454 pulling from ssh://user@dummy/remote 454 pulling from ssh://user@dummy/remote
455 running python "*/dummyssh" user@dummy 'hg -R remote serve --stdio' (glob) 455 running python "*/dummyssh" user@dummy 'hg -R remote serve --stdio' (glob)
456 sending hello command 456 sending hello command
457 sending between command 457 sending between command
458 remote: 271 458 remote: 286
459 remote: capabilities: lookup changegroupsubset branchmap pushkey known getbundle unbundlehash batch stream bundle2=HG20%0Achangegroup%3D01%2C02%0Adigests%3Dmd5%2Csha1%2Csha512%0Alistkeys%0Apushkey%0Aremote-changegroup%3Dhttp%2Chttps unbundle=HG10GZ,HG10BZ,HG10UN httpheader=1024 459 remote: capabilities: lookup changegroupsubset branchmap pushkey known getbundle unbundlehash batch stream bundle2=HG20%0Achangegroup%3D01%2C02%0Adigests%3Dmd5%2Csha1%2Csha512%0Ahgtagsfnodes%0Alistkeys%0Apushkey%0Aremote-changegroup%3Dhttp%2Chttps unbundle=HG10GZ,HG10BZ,HG10UN httpheader=1024
460 remote: 1 460 remote: 1
461 query 1; heads 461 query 1; heads
462 sending batch command 462 sending batch command
463 searching for changes 463 searching for changes
464 all remote heads known locally 464 all remote heads known locally