Smarter .gitignore.