Documentation: recursive is the default strategy these days.
authorJunio C Hamano <junkio@cox.net>
Thu, 8 Dec 2005 22:04:33 +0000 (14:04 -0800)
committerJunio C Hamano <junkio@cox.net>
Thu, 8 Dec 2005 22:04:33 +0000 (14:04 -0800)
We still said resolve was the default in handful places.

Signed-off-by: Junio C Hamano <junkio@cox.net>
Documentation/git-fetch.txt
Documentation/merge-options.txt
Documentation/merge-strategies.txt
index 438240c0cf3d8df80cd42015c25d4133eb11b017..d1b45f96ed413b57cdb4b86a5bccd56296ff3d05 100644 (file)
@@ -18,7 +18,7 @@ the objects necessary to complete them.
 
 The ref names and their object names of fetched refs are stored
 in `.git/FETCH_HEAD`.  This information is left for a later merge
-operation done by "git resolve" or "git octopus".
+operation done by "git merge".
 
 
 OPTIONS
index eebaf3aaffa72996ac8bdbc8e9498814cd99f506..53cc35590debbb7e4d7dfae536be19e59d038560 100644 (file)
@@ -11,6 +11,6 @@
        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-resolve` when merging a single
+       is used instead (`git-merge-recursive` when merging a single
        head, `git-merge-octopus` otherwise).
 
index 3ec56d22eb1c5010925f361461ee661ca776d291..7df0266ba88b13db52a10b2af6dc620b851b9695 100644 (file)
@@ -6,27 +6,27 @@ resolve::
        and another branch you pulled from) using 3-way merge
        algorithm.  It tries to carefully detect criss-cross
        merge ambiguities and is considered generally safe and
-       fast.  This is the default merge strategy when pulling
-       one branch.
+       fast.
 
 recursive::
        This can only resolve two heads using 3-way merge
        algorithm.  When there are more than one common
        ancestors that can be used for 3-way merge, it creates a
-       merged tree of the common ancestores and uses that as
+       merged tree of the common ancestors and uses that as
        the reference tree for the 3-way merge.  This has been
        reported to result in fewer merge conflicts without
        causing mis-merges by tests done on actual merge commits
        taken from Linux 2.6 kernel development history.
        Additionally this can detect and handle merges involving
-       renames.
+       renames.  This is the default merge strategy when
+       pulling or merging one branch.
 
 octopus::
        This resolves more than two-head case, but refuses to do
        complex merge that needs manual resolution.  It is
        primarily meant to be used for bundling topic branch
        heads together.  This is the default merge strategy when
-       pulling more than one branch.
+       pulling or merging more than one branches.
 
 ours::
        This resolves any number of heads, but the result of the