D1856: wireproto: support for pullbundles

2018-04-07 Thread joerg.sonnenberger (Joerg Sonnenberger)
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

D1856: wireproto: support for pullbundles

2018-02-04 Thread indygreg (Gregory Szorc)
indygreg added a comment. @joerg.sonnenberger: if you are willing to wait just a week or two more, I think the next version of the wire protocol that I'm writing will make the "pullbundles" feature significantly better. Specifically, servers will be able to send multiple bundle2 bundles or

D1856: * wireproto: support for pullbundles

2018-01-19 Thread durin42 (Augie Fackler)
durin42 added a comment. I like where this is headed, but we'll have to plan to land this early in the next cycle, as I'm too chicken to land a feature with protocol implications on the last day of work before we freeze REPOSITORY rHG Mercurial REVISION DETAIL

D1856: * wireproto: support for pullbundles

2018-01-18 Thread joerg.sonnenberger (Joerg Sonnenberger)
joerg.sonnenberger updated this revision to Diff 4932. joerg.sonnenberger retitled this revision from "wireproto: support for pullbundles" to "* wireproto: support for pullbundles". REPOSITORY rHG Mercurial CHANGES SINCE LAST UPDATE https://phab.mercurial-scm.org/D1856?vs=4853=4932

D1856: wireproto: support for pullbundles

2018-01-17 Thread joerg.sonnenberger (Joerg Sonnenberger)
joerg.sonnenberger updated this revision to Diff 4853. REPOSITORY rHG Mercurial CHANGES SINCE LAST UPDATE https://phab.mercurial-scm.org/D1856?vs=4846=4853 REVISION DETAIL https://phab.mercurial-scm.org/D1856 AFFECTED FILES hgext/clonebundles.py mercurial/bundle2.py

D1856: wireproto: support for pullbundles

2018-01-17 Thread joerg.sonnenberger (Joerg Sonnenberger)
joerg.sonnenberger marked an inline comment as done. joerg.sonnenberger added a comment. In https://phab.mercurial-scm.org/D1856#31624, @indygreg wrote: > This is looking **much** better! > > There are some places where the code doesn't abide by our (IMO lousy) mergeallthewords

D1856: wireproto: support for pullbundles

2018-01-16 Thread indygreg (Gregory Szorc)
indygreg requested changes to this revision. indygreg added a comment. This revision now requires changes to proceed. This is looking **much** better! There are some places where the code doesn't abide by our (IMO lousy) mergeallthewords naming convention. More importantly, I think

D1856: wireproto: support for pullbundles

2018-01-16 Thread joerg.sonnenberger (Joerg Sonnenberger)
joerg.sonnenberger updated this revision to Diff 4846. REPOSITORY rHG Mercurial CHANGES SINCE LAST UPDATE https://phab.mercurial-scm.org/D1856?vs=4844=4846 REVISION DETAIL https://phab.mercurial-scm.org/D1856 AFFECTED FILES hgext/clonebundles.py mercurial/bundle2.py

D1856: wireproto: support for pullbundles

2018-01-16 Thread joerg.sonnenberger (Joerg Sonnenberger)
joerg.sonnenberger updated this revision to Diff 4844. joerg.sonnenberger edited the summary of this revision. REPOSITORY rHG Mercurial CHANGES SINCE LAST UPDATE https://phab.mercurial-scm.org/D1856?vs=4835=4846 REVISION DETAIL https://phab.mercurial-scm.org/D1856 AFFECTED FILES

D1856: wireproto: support for pullbundles

2018-01-15 Thread indygreg (Gregory Szorc)
indygreg added a comment. In https://phab.mercurial-scm.org/D1856#31536, @indygreg wrote: > In https://phab.mercurial-scm.org/D1856#31522, @durin42 wrote: > > > I'm too rusty on bundle2 at the moment to grok what magic would be required to pre-compress payloads. > > > The ideal

D1856: wireproto: support for pullbundles

2018-01-15 Thread indygreg (Gregory Szorc)
indygreg added a comment. In https://phab.mercurial-scm.org/D1856#31522, @durin42 wrote: > I'm too rusty on bundle2 at the moment to grok what magic would be required to pre-compress payloads. The ideal solution would be a way to //reset// the context for the byte stream.

D1856: wireproto: support for pullbundles

2018-01-15 Thread joerg.sonnenberger (Joerg Sonnenberger)
joerg.sonnenberger updated this revision to Diff 4835. REPOSITORY rHG Mercurial CHANGES SINCE LAST UPDATE https://phab.mercurial-scm.org/D1856?vs=4833=4835 REVISION DETAIL https://phab.mercurial-scm.org/D1856 AFFECTED FILES mercurial/bundle2.py mercurial/configitems.py

D1856: wireproto: support for pullbundles

2018-01-15 Thread joerg.sonnenberger (Joerg Sonnenberger)
joerg.sonnenberger updated this revision to Diff 4833. joerg.sonnenberger edited the summary of this revision. joerg.sonnenberger retitled this revision from "wireproto: server-side support for pullbundles" to "wireproto: support for pullbundles". REPOSITORY rHG Mercurial CHANGES SINCE LAST