On Fri, Jan 28, 2011 at 10:33:22AM +1000, Michael G Schwern wrote: > And I've used Aegis. I've CHAMPIONED Aegis. This was version control > DESIGNED around code reviews. You could not make a commit unless it built ok, > added tests, passed tests and the previous revision failed the new tests. I > thought this was the greatest thing since pegs on a BMX bike.
So how does one actually commit a refactoring? How do I write a test that fails under the previous, functionally identical code base? Nicholas Clark