[PATCH] dirstate: do full walk with icasefs even if ignored and unknown isn't wanted

Siddharth Agarwal sid at less-broken.com
Thu Apr 2 17:15:31 CDT 2015


On 04/02/2015 12:12 PM, Matt Harbison wrote:
> # HG changeset patch
> # User Matt Harbison <matt_harbison at yahoo.com>
> # Date 1427855782 14400
> #      Tue Mar 31 22:36:22 2015 -0400
> # Node ID d55f5d6eeb470d1675f917136b8dcd4f99308e6a
> # Parent  37a2b446985f2ef77b9690a0548c8630828b7412
> dirstate: do full walk with icasefs even if ignored and unknown isn't wanted

There's a very significant performance cost to this :(

Instead of this, can we create a new matcher that contains normalized
patterns? Seems like that'll be a cleaner solution with roughly zero
perf cost.

- Siddharth


More information about the Mercurial-devel mailing list