Shelve/stash uncommitted changes. shelve extension.
authorOleksandr Gavenko <gavenkoa@gmail.com>
Fri, 19 Sep 2014 19:55:16 +0300
changeset 1605 41ef0417d899
parent 1522 50ff620600c9
child 1606 c2e5c5c9aebe
Shelve/stash uncommitted changes. shelve extension.
hg.rst
--- a/hg.rst	Mon Oct 28 14:14:54 2013 +0200
+++ b/hg.rst	Fri Sep 19 19:55:16 2014 +0300
@@ -395,9 +395,28 @@
   http://mercurial.selenic.com/wiki/MercurialHosting
                 Free Hosting of Mercurial Repositories
 
-Merge or rebase uncommitted changes.
-====================================
-::
+Shelve/stash uncommitted changes.
+=================================
+
+Enable ``shelve`` extension::
+
+  [extensions]
+  shelve=
+
+and::
+
+  $ hg shelve
+  $ hg fetch
+  $ hg unshelve
+
+Or use MQ::
+
+  $ hg qnew tmp.patch
+  $ hg qpop
+  $ hg fetch
+  $ hg qpush
+
+Or with plain patch::
 
   $ hg diff > .diff   # save local changes
   $ hg revert -a