I originally wrote this to help out our own developers with what to do if you book in some changes to your project's cvs and it turns everything bad (which of course it has on many occasions). You have to act quickly before you have think12 breathing down your neck.