diff docs/evolve-faq.rst @ 778:35c8c5e8e3d3 stable

doc: replace graft -O with grab
author Pierre-Yves David <pierre-yves.david@fb.com>
date Wed, 22 Jan 2014 14:12:07 -0800
parents 1ff262281a1d
children 6c773c46e2f7
line wrap: on
line diff
--- a/docs/evolve-faq.rst	Wed Jan 22 14:10:24 2014 -0800
+++ b/docs/evolve-faq.rst	Wed Jan 22 14:12:07 2014 -0800
@@ -35,29 +35,15 @@
 
 
 
-Move a changeset: ``graft``
+Move a changeset: ``grab``
 ------------------------------------------------------------
 
-The graft command introduced in 2.0 allows you to "copy changes from other
-branches onto the current branch".
-
-The graft command has been altered to allow the creation of an
-obsolete marker indicating both the result cset and its source
-(actually recording changeset movements).
-
-This is achieved using a new flag `-O` (or `old-obsolete`) [#]_.
-
+You can use ``hg grab <rev>`` to move a rev at your current location, making the
+old version obsolete.
 
-XXX example
-
-.. warning:: when using graft --continue after conflict resolution you **MUST**
-             pass `-O` or `-o` flag again because they are not saved for now
+.. note:: grab is an alias for ``hg rebase --dest . --rev $@; hg up <result>``
 
 
-.. [#] add this `-O` to graft instead of a dedicated command is probably
-       abusive. But this was very convenient for experimental purposes.
-       This will likely change in non experimental release.
-
 Delete a changeset: ``prune``
 ------------------------------------------------------------