TestDrivenDevelopment produces ProgrammerTest''''''s. A failure in a UnitTest implicates one unit, and a failure in a ProgrammerTest implicates the most recent edit. If you decline to diagnose or debug this failure (wise), you might hit Undo to take out all your code changes since the last GreenBar. However, I have heard a legend. I have heard of fabled editors that are test-sensitive. They know that you are writing tests, instead of abusing the debugger and ClassWizard. So they know how to provide a special, magic UndoMechanism. It Un-does all edits since the last GreenBar. But swoon I would were such myths and legends to come to reality (especially for backwaters like VisualStudio...). ---- ''I've submitted an enhancement request for EclipseIde to support automatic CVS commit and tag whenever unit tests run successfully. Alas, it was deferred to post 3.1 (https://bugs.eclipse.org/bugs/show_bug.cgi?id=50341)'' ---- CategoryTesting