gitignore: be more clever