Re: [PATCH V3] phase: use a binary phase part to push through bundle2 (BC)

2017-10-18 Thread Boris Feld
On Wed, 2017-10-18 at 00:04 -0400, Augie Fackler wrote:
> > On Oct 17, 2017, at 13:10, Boris Feld 
> > wrote:
> > 
> > # HG changeset patch
> > # User Boris Feld 
> > # Date 1505929086 -7200
> > #  Wed Sep 20 19:38:06 2017 +0200
> > # Node ID 0505e8dfaf0f62b3532699958ce0d6d62bf1bb0c
> > # Parent  44c4ed4ad0326c6a8ab09b7a27c40a45e67ec1f3
> > # EXP-Topic b2.phases.push
> > # Available At https://bitbucket.org/octobus/mercurial-devel/
> > #  hg pull https://bitbucket.org/octobus/mercurial-deve
> > l/ -r 0505e8dfaf0f
> > phase: use a binary phase part to push through bundle2 (BC)
> 
> This is queued, thanks.
> 
> Please go ahead and at least give me a link to those bookmark related
> patches you mentioned - I know we're down to the wire, but that
> regression has been open irresponsibly long and I'd love for 4.4 to
> be the release to include a fix.

The series is not quite ready but could be found here:

https://bitbucket.org/octobus/mercurial-devel/commits/all?search=a450dc
69ef95073af4d4ece34e251ed0bb5b808f%3A%3A5da399d2912b1a7b60cb27ecb11e922
a9b671e92

The series is not too complicated, the steps are:

* define some binary encoding,
* using it for push
* using it for pull
   (in the same version to simplify the bundle2 capabilities)

The main challenges we have to go through are:

* pushkey hooks compatibility,
* not updating local bookmarks blindly on pull.

I will make sure it's ready to queue very soon.

___
Mercurial-devel mailing list
Mercurial-devel@mercurial-scm.org
https://www.mercurial-scm.org/mailman/listinfo/mercurial-devel


Re: [PATCH V3] phase: use a binary phase part to push through bundle2 (BC)

2017-10-17 Thread Augie Fackler

> On Oct 17, 2017, at 13:10, Boris Feld  wrote:
> 
> # HG changeset patch
> # User Boris Feld 
> # Date 1505929086 -7200
> #  Wed Sep 20 19:38:06 2017 +0200
> # Node ID 0505e8dfaf0f62b3532699958ce0d6d62bf1bb0c
> # Parent  44c4ed4ad0326c6a8ab09b7a27c40a45e67ec1f3
> # EXP-Topic b2.phases.push
> # Available At https://bitbucket.org/octobus/mercurial-devel/
> #  hg pull https://bitbucket.org/octobus/mercurial-devel/ -r 
> 0505e8dfaf0f
> phase: use a binary phase part to push through bundle2 (BC)

This is queued, thanks.

Please go ahead and at least give me a link to those bookmark related patches 
you mentioned - I know we're down to the wire, but that regression has been 
open irresponsibly long and I'd love for 4.4 to be the release to include a fix.
___
Mercurial-devel mailing list
Mercurial-devel@mercurial-scm.org
https://www.mercurial-scm.org/mailman/listinfo/mercurial-devel