title: What should NOT be under source control?
body: <p>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? </p>
  
  <p>Suggestion so far:</p>
  
  <p><strong>In general</strong></p>
  
  <ul>
  <li>Config files with sensitive information (passwords, private keys etc.)</li>
  <li>Thumbs.db, .DS_Store and desktop.ini</li>
  <li>Editor backups: *~ (emacs)</li>
  <li>Generated files (for instance DoxyGen output)</li>
  </ul>
  
  <p><strong>C#</strong></p>
  
  <ul>
  <li>bin\*</li>
  <li>obj\*</li>
  <li>*.exe</li>
  </ul>
  
  <p><strong>Visual Studio</strong></p>
  
  <ul>
  <li>*.suo</li>
  <li>*.ncb</li>
  <li>*.user</li>
  <li>*.aps</li>
  <li>*.cachefile </li>
  <li>*.backup </li>
  <li>_UpgradeReport_Files</li>
  </ul>
  
  <p><strong>Java</strong></p>
  
  <ul>
  <li>*.class</li>
  </ul>
  
  <p><strong>Eclipse</strong></p>
  
  <p>I don't know, and this is what I'm looking for right now :-)</p>
  
  <p><strong>Python</strong></p>
  
  <ul>
  <li>*.pyc</li>
  </ul>
  
  <p><strong>Temporary files</strong>
   - .*.sw?
   - *~</p>