merge-tools.txt: fix typos, simplify, renumber from 1. stable
authorPatrick Mezard <pmezard@gmail.com>
Sun, 24 Oct 2010 12:55:29 +0200
branchstable
changeset 12824 93d6559a9cbc
parent 12823 80deae3bc5ea
child 12825 61f48581d8ef
merge-tools.txt: fix typos, simplify, renumber from 1.
mercurial/help/merge-tools.txt
--- a/mercurial/help/merge-tools.txt	Sun Oct 24 12:52:37 2010 +0200
+++ b/mercurial/help/merge-tools.txt	Sun Oct 24 12:55:29 2010 +0200
@@ -19,17 +19,17 @@
 Available merge tools
 """""""""""""""""""""
 
-External merge tools and their properties and usage is configured in the
-merge-tools configuration section - see hgrc(5) - but they can often also just
+External merge tools and their properties are configured in the
+merge-tools configuration section - see hgrc(5) - but they can often just
 be named by their executable.
 
 A merge tool is generally usable if its executable can be found on the
-system and if it can handle the merge. The executable can be found on the
-system if it either is an absolute or relative executable path or the name of
-an application in the executable search path. The tool is assumed to be able
-to handle the merge if it can handle symlinks if the file is a symlink, if it
-can handle binary files if the file is binary, and if a GUI is available if the
-tool requires a GUI.
+system and if it can handle the merge. The executable is found if it
+is an absolute or relative executable path or the name of an
+application in the executable search path. The tool is assumed to be
+able to handle the merge if it can handle symlinks if the file is a
+symlink, if it can handle binary files if the file is binary, and if a
+GUI is available if the tool requires a GUI.
 
 There are a some internal merge tools which can be used. The internal
 merge tools are:
@@ -67,35 +67,35 @@
 Choosing a merge tool
 """""""""""""""""""""
 
-Mercurial uses these rules when decing which merge tool to use:
+Mercurial uses these rules when deciding which merge tool to use:
 
-0. If a tool has been specified with the --tool option to merge or resolve, it
+1. If a tool has been specified with the --tool option to merge or resolve, it
    is used.  If it is the name of a tool in the merge-tools configuration, its
    configuration is used. Otherwise the specified tool must be executable by
    the shell.
 
-1. If the ``HGMERGE`` environment variable is present, its value is used and
+2. If the ``HGMERGE`` environment variable is present, its value is used and
    must be executable by the shell.
 
-2. If the filename of the file to be merged matches any of the patterns in the
+3. If the filename of the file to be merged matches any of the patterns in the
    merge-patterns configuration section, the first usable merge tool
    corresponding to a matching pattern is used. Here, binary capabilities of the
    merge tool are not considered.
 
-3. If ui.merge is set it will be considered next. If the value is not the name
+4. If ui.merge is set it will be considered next. If the value is not the name
    of a configured tool, the specified value is used and must be executable by
    the shell. Otherwise the named tool is used if it is usable.
 
-4. If any usable merge tools are present in the merge-tools configuration
-   section, the one with the higest priority is used.
+5. If any usable merge tools are present in the merge-tools configuration
+   section, the one with the highest priority is used.
 
 5. If a program named ``hgmerge`` can be found on the system, it is used - but
    it will by default not be used for symlinks and binary files.
 
-6. If the file to be merged is not binary and is not a symlink, then
+7. If the file to be merged is not binary and is not a symlink, then
    ``internal:merge`` is used.
 
-7. The merge of the file fails and must be resolved before commit.
+8. The merge of the file fails and must be resolved before commit.
 
 .. note::
    After selecting a merge program, Mercurial will by default attempt