Re: [PATCH v3] checkout: avoid unnecessary match_pathspec calls

2013-03-28 Thread Junio C Hamano
Nguyễn Thái Ngọc Duy writes: > diff --git a/t/t2022-checkout-paths.sh b/t/t2022-checkout-paths.sh > index 56090d2..5e01d58 100755 > --- a/t/t2022-checkout-paths.sh > +++ b/t/t2022-checkout-paths.sh > @@ -39,4 +39,25 @@ test_expect_success 'checking out paths out of a tree does > not clobber unre

[PATCH v3] checkout: avoid unnecessary match_pathspec calls

2013-03-26 Thread Nguyễn Thái Ngọc Duy
In checkout_paths() we do this - for all updated items, call match_pathspec - for all items, call match_pathspec (inside unmerge_cache) - for all items, call match_pathspec (for showing "path .. is unmerged) - for updated items, call match_pathspec and update paths That's a lot of duplicate m