Some colleagues and I are in the process of revising/introducing some Configuration Management best-practices at the company we work for. In particular, we are introducing a new concurrent source control system (Subversion) and we have had a couple of healthy debates come up in regard to what should/shouldn’t get committed to source control. On one side, we have those with a more purist belief that only the following should be committed to source control: Anything necessary to build the project (e.g.,...