I use "unrecord" sometimes to combine two patches into one or to split one into two. Also I find it good to have for other reason -- it feels good to be able to back out from commit sometimes and go back into the working-changes state. Regards, Zooko