The exchange v2 work was almost exclusively implemented by me. It was part of work I was doing to speed up Mercurial client<->server interactions to improve the Firefox development/CI experience. When I left Mozilla before exchange v2 was finished, the work effectively stopped.
While I still think the v2 protocol has the potential to demonstrate compelling performance and scalability wins over the existing protocol, there is no sponsor of the work and it is effectively dead code. It should be deleted. If anyone wants to revisit the project (and I still harbor that itch), the code will always be under version control to be revived. On Fri, Dec 3, 2021 at 6:41 AM Raphaël Gomès <raphael.go...@octobus.net> wrote: > Hi all, > > The exchange-v2 protocol has been untouched for years now, is incomplete > and does not seem to have any chance at coming back to life. Its tests > are unreliable enough to make the CI flaky, which can be quite annoying > for the developers using it daily (though it's nothing compared to the > Windows flakiness, but we're working on that). > > I thought I'd send this email in case someone was preparing to get back > on that horse soon, complete the implementation and fix those tests. If > there are no takers by the end of the month (year!), I'll remove all of > the code and the associated tests. > > Thanks, > Raphaël > >
_______________________________________________ Mercurial-devel mailing list Mercurial-devel@mercurial-scm.org https://www.mercurial-scm.org/mailman/listinfo/mercurial-devel