[PATCH 00 of 16] Pull/push extraction Do not be scared and read me

Augie Fackler raf at durin42.com
Thu Apr 18 11:54:36 CDT 2013


On Wed, Apr 17, 2013 at 05:58:35PM +0200, pierre-yves.david at logilab.fr wrote:
> This series extra pull and push into small one shot object.

This is a long enough series and an invasive enough set of changes I'm
wary of touching it this close to the freeze. Let's revisit this early
in the 2.7 cycle, and maybe have fewer demeter violations in the
process.

>
> The ultimate goal is to replace god function with multiple small method.
>
> My current motivation is make obsolescence exchange wrapable. This goal is
> achieved at Patch 10 and the rest of the series is mostly me on momentum (the
> rest of the series makes more data available to the obsolescence method)
>
> Being able to override obsolescence exchange is important so we can experiment
> with other synchronisation strategy.
>
> I've a much smaller series that just make obsolescence marker wrapable here:
>     http://hg-lab.logilab.org/wip/hg/rev/368a3c420ecf
>     http://hg-lab.logilab.org/wip/hg/rev/6079d531bcb5
>
> The full series is a bit scary but is mostly trivial move movement. All the test
> suite pass and the old API on local repo is unchanged. Nothing that existed
> change we just have more occasion to hook.
>
>
> The whole series is available from:
>
>     hg pull http://hg-lab.logilab.org/wip/hg/ -r 34df4d7e4b0e
>
> (hint: diff ignoring white space may help.)
>
>
> --
> Pierre-Yves David
>
> _______________________________________________
> Mercurial-devel mailing list
> Mercurial-devel at selenic.com
> http://selenic.com/mailman/listinfo/mercurial-devel


More information about the Mercurial-devel mailing list