I develop an open source project on codeplex.com. I committed some wrong changesets to codeplex.com and I can not delete them but I know that I can delete entire project.
For a good open source project, should I face the headache of deleting the project or just fix it in next commit?
Planting errors is (I wanted to say “normal”, but that’s a too positive characteristic…) typical – just fix in a separate commit, provide an appropriate commit message (like “fix error planted in revision N”) and move on.
The project I work on is not open source, bu the code is of very high quality. Still I sometimes find errors that have been there for years (really!). Do I reset the entire repository because of that? Surely not. Just fix and move on.