Mercurial > evolve
comparison README @ 957:2cde59f3cb5d
evolve: add a push pass using bundle2
Instead of using a dedicated wireprotocol commands, we use bundle2 to transmit
an obs marker parts. This aims at both testing bundle2 more and to limit the
amount of special code we needs to put in simple for server to fit our needs.
The massive test changes comes from the fact we can use this fast path for both
remote and local push.
author | Pierre-Yves David <pierre-yves.david@fb.com> |
---|---|
date | Tue, 20 May 2014 13:41:27 -0700 |
parents | 72670e282460 |
children | 0304fc2bab15 |
comparison
equal
deleted
inserted
replaced
956:b107f3549ec2 | 957:2cde59f3cb5d |
---|---|
62 - only push markers relevant to pushed subset | 62 - only push markers relevant to pushed subset |
63 - add a new experimental way to exchange marker (when server support): | 63 - add a new experimental way to exchange marker (when server support): |
64 - added progress when pulling obsmarkers | 64 - added progress when pulling obsmarkers |
65 - only pull markers relevant to pulled subset | 65 - only pull markers relevant to pulled subset |
66 - avoid exchanging common markers in some case | 66 - avoid exchanging common markers in some case |
67 - use bundle2 as transport when available. | |
67 - add a hook related to the new commands | 68 - add a hook related to the new commands |
68 | 69 |
69 3.3.2 -- 2014-05-14 | 70 3.3.2 -- 2014-05-14 |
70 | 71 |
71 - fix a bug where evolve were creating changeset with 2 parents on windows | 72 - fix a bug where evolve were creating changeset with 2 parents on windows |