Improve .gitignore parsing

For #687.