Sync with 2.3.5
authorJunio C Hamano <gitster@pobox.com>
Tue, 31 Mar 2015 21:58:38 +0000 (14:58 -0700)
committerJunio C Hamano <gitster@pobox.com>
Tue, 31 Mar 2015 21:58:38 +0000 (14:58 -0700)
* maint:
Git 2.3.5
docs: clarify what git-rebase's "-p" / "--preserve-merges" does

1  2 
Documentation/git-rebase.txt
Documentation/git.txt
index d728030590edb673b4de28ecf7dc1665a525678b,c8ab48d6aa9fee8e9ee7af2fb3e39cf6cf3dd5ed..47984e84ed2f994ec48c1d659e47c1ecd6a17f23
@@@ -207,10 -207,10 +207,10 @@@ rebase.stat:
        Whether to show a diffstat of what changed upstream since the last
        rebase. False by default.
  
 -rebase.autosquash::
 +rebase.autoSquash::
        If set to true enable '--autosquash' option by default.
  
 -rebase.autostash::
 +rebase.autoStash::
        If set to true enable '--autostash' option by default.
  
  OPTIONS
@@@ -362,7 -362,9 +362,9 @@@ default is `--no-fork-point`, otherwis
  
  -p::
  --preserve-merges::
-       Instead of ignoring merges, try to recreate them.
+       Recreate merge commits instead of flattening the history by replaying
+       commits a merge commit introduces. Merge conflict resolutions or manual
+       amendments to merge commits are not preserved.
  +
  This uses the `--interactive` machinery internally, but combining it
  with the `--interactive` option explicitly is generally not a good
@@@ -414,7 -416,7 +416,7 @@@ squash/fixup series
  This option is only valid when the '--interactive' option is used.
  +
  If the '--autosquash' option is enabled by default using the
 -configuration variable `rebase.autosquash`, this option can be
 +configuration variable `rebase.autoSquash`, this option can be
  used to override and disable this setting.
  
  --[no-]autostash::
diff --combined Documentation/git.txt
index 883786290824f0504302e8f0a8fc9aad04ebad0d,8f5220ce47a663180911d4cd4b783f5df18f9385..59e8335055faf6051d42842e715adcff4fafa273
@@@ -43,9 -43,10 +43,10 @@@ unreleased) version of Git, that is ava
  branch of the `git.git` repository.
  Documentation for older releases are available here:
  
- * link:v2.3.4/git.html[documentation for release 2.3.4]
+ * link:v2.3.5/git.html[documentation for release 2.3.5]
  
  * release notes for
+   link:RelNotes/2.3.5.txt[2.3.5],
    link:RelNotes/2.3.4.txt[2.3.4],
    link:RelNotes/2.3.3.txt[2.3.3],
    link:RelNotes/2.3.2.txt[2.3.2],
@@@ -921,7 -922,7 +922,7 @@@ for further details
        If this environment variable is set, then Git commands which need to
        acquire passwords or passphrases (e.g. for HTTP or IMAP authentication)
        will call this program with a suitable prompt as command-line argument
 -      and read the password from its STDOUT. See also the 'core.askpass'
 +      and read the password from its STDOUT. See also the 'core.askPass'
        option in linkgit:git-config[1].
  
  'GIT_TERMINAL_PROMPT'::