If you make a commit in mercurial:
hg commit -m "an incomplete description of the commit"
what are your options for correcting the commit description? Should I just immediately commit again with the complete description?
edit
Actually, you can't commit without something having changed.