[PATCH 1 of 9] flagutil: create a `mercurial.revlogutils.flagutil` module

Pierre-Yves David pierre-yves.david at ens-lyon.org
Sun Aug 11 05:57:54 EDT 2019



On 8/11/19 1:34 AM, Gregory Szorc wrote:
> On Wed, Aug 7, 2019 at 6:53 PM Pierre-Yves David 
> <pierre-yves.david at ens-lyon.org <mailto:pierre-yves.david at ens-lyon.org>> 
> wrote:
> 
>     # HG changeset patch
>     # User Pierre-Yves David <pierre-yves.david at octobus.net
>     <mailto:pierre-yves.david at octobus.net>>
>     # Date 1565218981 -7200
>     #      Thu Aug 08 01:03:01 2019 +0200
>     # Node ID 536a1081efbe3cf9ae150af69ab10c6152e8197d
>     # Parent  11498aa91c036c6d70f7ac5ee5af2664a84a1130
>     # EXP-Topic flag-processors
>     # Available At https://bitbucket.org/octobus/mercurial-devel/
>     #              hg pull
>     https://bitbucket.org/octobus/mercurial-devel/ -r 536a1081efbe
>     flagutil: create a `mercurial.revlogutils.flagutil` module
> 
> 
> Queued parts 1-5.
> 
> I'm not super keen on keeping "revlog" in the name, since flag 
> processors are kinda/sorta storage agnostic (at least some of them). But 
> naming is hard. We can deal with it later if it becomes a problem.

The current code focus on revlog, even if the concept could be extended 
to more storage type. More work would be needed to split the agnostic 
part and the storage specific part.

(currently not on my list, but +1 for anyone willing to look into it.)

-- 
Pierre-Yves David


More information about the Mercurial-devel mailing list