[PATCH 0 of 6] scmutil: enhance case-folding collision detection by casecollisionauditor

Kevin Bullock kbullock+mercurial at ringworld.org
Thu Nov 14 23:27:06 CST 2013


On 14 Nov 2013, at 11:17 AM, FUJIWARA Katsunori <foozy at lares.dti.ne.jp> wrote:

> At Fri, 15 Nov 2013 01:07:56 +0900,
> FUJIWARA Katsunori wrote:
>> 
>> This patch series enhances possible case-folding collision detection
>> at "hg add" by "scmutil.casecollisionauditor".
>> 
>> Before this series, possible case-folding collisions like below can't
>> be detected at "hg add":
>> 
>>  - adding new "foo" against existing "Foo/bar"
>>  - adding new "foo/bar" against existing "Foo"
>>  - adding new "foo/x" against existing "Foo/y"
>> 
>> Difference between V1 and V2:
>> 
>>  - introduce "_oncollision()" (patch #2)
>> 
>>  - delay elimination of removed files from file list given from
>>    dirstate for efficiency on large manifests
>> 
>>    patch #3 is also part of this revise
>> 
>> Even though patch #1 was replied by Matt as "queued for default", this
>> series still includes it for consistency of this series, because that
>> patch doesn't yet appear in master or crew repositories for Mercurial.
>> _______________________________________________
>> Mercurial-devel mailing list
>> Mercurial-devel at selenic.com
>> http://selenic.com/mailman/listinfo/mercurial-devel
> 
> Oops, I forgot to use "--flag V2" at "hg email", sorry.
> 
> Should I resend this series with V2 flag ?

I think doing so now would just add unnecessary noise.

pacem in terris / мир / शान्ति / ‎‫سَلاَم‬ / 平和
Kevin R. Bullock



More information about the Mercurial-devel mailing list