This blog post sums it up really well: http://blog.izs.me/page/3
Basically "the commits should tell a the story of the changes you want to make to the code, not all the fiddling around you did along the way", plus bisect is awesome. Bron. -- Bron Gondwana br...@fastmail.fm