Presumably this is so you don't forget about a bunch of small changes when making a large commit. However, for me, right before I do a commit, I always do a diff to make sure what I'm about to commit is what I intended to, which has the nice side effect of seeing all the changes and reminding me for the commit message.<p>Is this not the common way most people commit?
doesn't this encourage the bad practice of doing large commits containing multiple things instead of independent and discrete changes?<p>i guess its still very useful if you are working somewhere where that bad practice is enforced.