More thorough and accurate handling of .gitignore filters