Although,
also an "obsessive committer," I usually don't do that. All of the work is done in a single branch, so "that's the container for the entire set of changes." After having a few messy problems with rebase, I just stopped doing it.
But I also, these days, probably commit a little less than I used to. Instead, I rigged up a desktop icon (and an Eclipse shortcut) that does an "rsync" to another directory on my hard drive. I hit that button very frequently. (Plus,
Time Machine is going off on my Mac every hour, and sometimes I trigger backups more often.) This is my first line of defense against