Hi, Johannes Schneider reported that "git add '*'" did not add matching files. And indeed pattern matching for tracked files is broken since 1.6.1. I've never used this feature myself, but I can imagine it's useful in some situations. For example, you can do "git add '*.c'" to add all .c files. The equivalent command without pattern matching would be "find . -name '*.c' | xargs git add". [PATCH 1/3] clean up pathspec matching [PATCH 2/3] remove pathspec_match, use match_pathspec instead [PATCH 3/3] implement pattern matching in ce_path_match This patch series fixes pattern matching for "git add". The first two patches are cleanups only. PATCH 3/3 then implements pattern matching in ce_path_match. It is very intrusive in the sense that all commands using ce_path_match will now have pattern matching. I suppose this is good in general, but can also have undesired side-effects, as in "git log --follow '*'", for example. I'd appreciate some double-checking in that context. Cheers, Clemens -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html