hg diff -b <filename>
hg commit -m "comments" !$
I use 'hg st' so much that I've aliased it as 'st'. It's just about muscle memory now.
hg diff -b <filename>
hg commit -m "comments" !$