hgext/histedit.py
changeset 31055 f1b63ec4b987
parent 30983 d4825798818b
child 31056 37ab9e20991c
equal deleted inserted replaced
31054:59e69ed81776 31055:f1b63ec4b987
    69 
    69 
    70  Add beta
    70  Add beta
    71  ***
    71  ***
    72  Add delta
    72  Add delta
    73 
    73 
    74 Edit the commit message to your liking, then close the editor. For
    74 Edit the commit message to your liking, then close the editor. The date used
    75 this example, let's assume that the commit message was changed to
    75 for the commit will be the later of the two commits' dates. For this example,
    76 ``Add beta and delta.`` After histedit has run and had a chance to
    76 let's assume that the commit message was changed to ``Add beta and delta.``
    77 remove any old or temporary revisions it needed, the history looks
    77 After histedit has run and had a chance to remove any old or temporary
    78 like this::
    78 revisions it needed, the history looks like this::
    79 
    79 
    80  @  2[tip]   989b4d060121   2009-04-27 18:04 -0500   durin42
    80  @  2[tip]   989b4d060121   2009-04-27 18:04 -0500   durin42
    81  |    Add beta and delta.
    81  |    Add beta and delta.
    82  |
    82  |
    83  o  1   081603921c3f   2009-04-27 18:04 -0500   durin42
    83  o  1   081603921c3f   2009-04-27 18:04 -0500   durin42
    95 
    95 
    96 The ``edit`` operation will drop you back to a command prompt,
    96 The ``edit`` operation will drop you back to a command prompt,
    97 allowing you to edit files freely, or even use ``hg record`` to commit
    97 allowing you to edit files freely, or even use ``hg record`` to commit
    98 some changes as a separate commit. When you're done, any remaining
    98 some changes as a separate commit. When you're done, any remaining
    99 uncommitted changes will be committed as well. When done, run ``hg
    99 uncommitted changes will be committed as well. When done, run ``hg
   100 histedit --continue`` to finish this step. You'll be prompted for a
   100 histedit --continue`` to finish this step. If there are uncommitted
   101 new commit message, but the default commit message will be the
   101 changes, you'll be prompted for a new commit message, but the default
   102 original message for the ``edit`` ed revision.
   102 commit message will be the original message for the ``edit`` ed
       
   103 revision, and the date of the original commit will be preserved.
   103 
   104 
   104 The ``message`` operation will give you a chance to revise a commit
   105 The ``message`` operation will give you a chance to revise a commit
   105 message without changing the contents. It's a shortcut for doing
   106 message without changing the contents. It's a shortcut for doing
   106 ``edit`` immediately followed by `hg histedit --continue``.
   107 ``edit`` immediately followed by `hg histedit --continue``.
   107 
   108 
   882 
   883 
   883     - `drop` to omit changeset
   884     - `drop` to omit changeset
   884 
   885 
   885     - `mess` to reword the changeset commit message
   886     - `mess` to reword the changeset commit message
   886 
   887 
   887     - `fold` to combine it with the preceding changeset
   888     - `fold` to combine it with the preceding changeset (using the later date)
   888 
   889 
   889     - `roll` like fold, but discarding this commit's description
   890     - `roll` like fold, but discarding this commit's description
   890 
   891 
   891     - `edit` to edit this changeset
   892     - `edit` to edit this changeset (preserving date)
   892 
   893 
   893     There are a number of ways to select the root changeset:
   894     There are a number of ways to select the root changeset:
   894 
   895 
   895     - Specify ANCESTOR directly
   896     - Specify ANCESTOR directly
   896 
   897