MQ: tidy up if a qpush is interrupted.
This aborts the transaction, makes sure the dirtied dirstate isn't
written out, and cleans up the working directory.
#!/bin/sh# http://www.selenic.com/mercurial/bts/issue433hg init acd a echo a > a hg commit -Ama hg parents -r 0 doesnotexisttrue