On May 21, 2008, at 7:52 AM, Michael J Gruber wrote:
Hi there It seems that negating path patterns in gitignore doesn't work, or I don't understand it (or both). With the attached script, git status (1.5.5.1) reports "dir/a" as new and "dir/b" as untracked. I would rather expect it to report "dir/c" as untracked also. It seems that "!b" matches to include "dir/b" (reverting the exclusion "*" as expected), whereas "!dir/" does not match to include "dir/c". What's going on here?
"dir/" will not match anything, because paths are compared without trailing slashes. Try "!dir".
-- Kevin Ballard http://kevin.sb.org kevin@xxxxxx http://www.tildesoft.com -- 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