Filtering review sprint

Pierre-Yves David pierre-yves.david at
Wed Nov 28 16:28:10 CST 2012

On 28 nov. 2012, at 02:06, Bryan O'Sullivan wrote:

> On Mon, Nov 26, 2012 at 10:34 AM, <pierre-yves.david at> wrote:
> revlog: allows reverse iteration with revlog.revs
> I've applied this patch, thanks. Will get through some of the rest over the next few days when I'm in a position to performance-test them

Thanks for looking at it.

As discussed on IRC, Bryan O'Sullivan and I will try to perform a "review sprint" to flush the twenty first patches that prepares the usage of "revision filtering" (but still does not use it yet).

Full patch set is visible online at

We are talking about patch from:

    clfilter: remove usage of `range` and `xrange` in `scmutil.revrange`


    clfilter: distinct propertycache that must be unfiltered from the other

Please emits reserves before then and feel free to join us! We will probably do that this Friday.

Pierre-Yves David

ps: I do not expect those changeset to have significant performance impact, They mostly add the equivalent of "unfiltered = (lambda: repo)()" in the at several unlooped part of the code.

More information about the Mercurial-devel mailing list