Notably hg up -C . will leave .rej / .orig files... Offhand, I'd probably play w/ the `share` extension or something, and basically have a working repository which I could blow away each time to avoid worrying too much about the working directory getting dirty.