Use autoclean.
Fix prompting for commit message

You couldn't edit the commit message when
reading input from a pipe or file.  Now
you can!