D1856: wireproto: support for pullbundles

joerg.sonnenberger (Joerg Sonnenberger) phabricator at mercurial-scm.org
Sat Apr 7 19:18:15 EDT 2018


joerg.sonnenberger added a comment.


  Updated to the current tree. One open question is an interaction with the narrow extension. Running the narrow tests will show an additional round trip.
  
  The discovery phase currently doesn't know about the narrowspec, so all heads are discovered by the client, but the latter narrowbundle only covers the matching heads. This in turn triggers the partial-pull logic from the change, i.e. the client assumes that the server send a partial reply and asks again. IMO this is a design flaw in the narrow extension and should be addressed properly on that side.

REPOSITORY
  rHG Mercurial

REVISION DETAIL
  https://phab.mercurial-scm.org/D1856

To: joerg.sonnenberger, #hg-reviewers, indygreg
Cc: indygreg, durin42, mercurial-devel


More information about the Mercurial-devel mailing list