]> git.ipfire.org Git - thirdparty/git.git/commitdiff
Documentation: edit awkward references to `git merge-recursive`
authorElijah Newren <newren@gmail.com>
Wed, 4 Aug 2021 23:50:47 +0000 (23:50 +0000)
committerJunio C Hamano <gitster@pobox.com>
Thu, 5 Aug 2021 15:57:39 +0000 (08:57 -0700)
A few places in the documentation referred to the "`recursive` strategy"
using the phrase "`git merge-recursive`", suggesting that it was forking
subprocesses to call a toplevel builtin.  Perhaps that was relevant to
when rebase was a shell script, but it seems like a rather indirect way
to refer to the `recursive` strategy.  Simplify the references.

Acked-by: Derrick Stolee <dstolee@microsoft.com>
Acked-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Signed-off-by: Elijah Newren <newren@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Documentation/git-rebase.txt
Documentation/merge-options.txt
Documentation/merge-strategies.txt

index 8a67227846ac486be07a47e082df135836986cc5..c3edcb07e3eae1edeecdaa3bf4e668b7f207897b 100644 (file)
@@ -354,9 +354,8 @@ See also INCOMPATIBLE OPTIONS below.
 
 -s <strategy>::
 --strategy=<strategy>::
-       Use the given merge strategy.
-       If there is no `-s` option 'git merge-recursive' is used
-       instead.  This implies --merge.
+       Use the given merge strategy, instead of the default
+       `recursive`.  This implies `--merge`.
 +
 Because 'git rebase' replays each commit from the working branch
 on top of the <upstream> branch using the given strategy, using
index eb0aabd396ff924ea30dc6f81bc1382a061a0b3d..f819bd8dd684f95f5241e8f1928f379b78bbccac 100644 (file)
@@ -112,8 +112,8 @@ With --squash, --commit is not allowed, and will fail.
        Use the given merge strategy; can be supplied more than
        once to specify them in the order they should be tried.
        If there is no `-s` option, a built-in list of strategies
-       is used instead ('git merge-recursive' when merging a single
-       head, 'git merge-octopus' otherwise).
+       is used instead (`recursive` when merging a single head,
+       `octopus` otherwise).
 
 -X <option>::
 --strategy-option=<option>::
index 2912de706bf3921f817c9d18c66e526fd0a0fa8e..5d707e952aa12ac9fe26a109b81e05d5dae4f072 100644 (file)
@@ -51,10 +51,11 @@ patience;;
        See also linkgit:git-diff[1] `--patience`.
 
 diff-algorithm=[patience|minimal|histogram|myers];;
-       Tells 'merge-recursive' to use a different diff algorithm, which
-       can help avoid mismerges that occur due to unimportant matching
-       lines (such as braces from distinct functions).  See also
-       linkgit:git-diff[1] `--diff-algorithm`.
+       Use a different diff algorithm while merging, which can help
+       avoid mismerges that occur due to unimportant matching lines
+       (such as braces from distinct functions).  See also
+       linkgit:git-diff[1] `--diff-algorithm`.  Defaults to the
+       `diff.algorithm` config setting.
 
 ignore-space-change;;
 ignore-all-space;;