Comment by zarzavat
4 hours ago
If it's my repo then I decide which files are tracked and I don't want any .DS_Store files, nor do I think any person in history has ever intended to track a .DS_Store file.
In a perfect world everyone would add .DS_Store to their global ignore list but since this is not default it necessitates defensive measures.
If you don't add it to .gitignore then I can guarantee at some point a .DS_Store file will be committed to the repo, because the behavior is broken by default.
No comments yet
Contribute on Hacker News ↗