[PATCH] tags: have a different cache file per filter level

Gregory Szorc gregory.szorc at gmail.com
Thu Apr 16 08:07:56 CDT 2015


On Thu, Apr 16, 2015 at 3:00 AM, Pierre-Yves David <
pierre-yves.david at ens-lyon.org> wrote:

> On 04/15/2015 06:40 PM, Pierre-Yves David wrote:
>
>> # HG changeset patch
>> # User Pierre-Yves David <pierre-yves.david at fb.com>
>> # Date 1429137274 14400
>> #      Wed Apr 15 18:34:34 2015 -0400
>> # Node ID f70474328e960e44c2ec7c0d7908f1091200c8f3
>> # Parent  f2fd087a75ef4bce92746a1f4cd03661946b999f
>> tags: have a different cache file per filter level
>>
>
> This one have been pushed to the clowncopter after Matt's IRL review.
>

I'm not a fan of having tags cache ship in this state for 3.4.

Our plan was to split tags cache into multiple filters/files (this patch)
and then *immediately* do a breaking format change so filtered revs
invalidation is performed properly. i.e. the new files would be written in
the new format from day 0.

If just this patch ships in 3.4, we'll have to establish a new set of
per-filter tags cache files with a new format in 3.5.

I'll try to whip up the format change patch today. I would appreciate if
this first patch wasn't pushed until it is accompanied by the format change.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://selenic.com/pipermail/mercurial-devel/attachments/20150416/c6b4a38b/attachment.html>


More information about the Mercurial-devel mailing list