It would be nice to have a more or less complete list over what files and/or directories that shouldn't (in most cases) be under source control. What do you think should be excluded?
Suggestion so far:
In general
- Config files with sensitive information (passwords, private keys etc.)
- Thumbs.db, .DS_Store and desktop.ini
- Editor backups: *~ (emacs)
- Generated files (for instance DoxyGen output)
C#
- bin\*
- obj\*
- *.exe
Visual Studio
- *.suo
- *.ncb
- *.user
- *.aps
- *.cachefile
- *.backup
- _UpgradeReport_Files
Java
- *.class
Eclipse
I don't know, and this is what I'm looking for right now :-)
Python
- *.pyc
Temporary files - .*.sw? - *~