hg addremove --similarity 100 # auto detect moved files!
+*** The simplest possible life story of an MQ patch goes something like:
+ * Make some changes in your working directory.
+ * Use hg qnew -f bug-155443 to turn those changes into a patch. This is kinda like committing, only the commit isn't permanent.
+ * Continue editing. Use hg qrefresh periodically to put those new changes into the patch, and hg qcommit -m "backup" to make a permanent record of your work.
+ * Use hg qdiff to review your changes so far.
+ * When the patch is complete and reviewed, use hg qrefresh -e to give it a commit message, optionally use hg qrefresh -u "Shawn Wilsher <firstname.lastname@example.org>" to change the patch's From user, then hg qfinish bug-155443 to turn the patch into a permanent changeset.
+ * Finally, hg push your patch to a public repository.
hg up null - remove working copy