Exactly. And if you know that you just want the SVN/HG commit-everything, just add a -a. Pretty intuitive.
Once you get used to having the ability to create arbitrary commits from a huge changeset, you'll find it aggravating when everyone else commits "3 bug fixes to core, swapping out a style sheet, and cleanup in database code" :)