components/mercurial/patches/rst.patch
author boris.chiu@oracle.com
Fri, 17 Jul 2015 12:11:28 -0700
changeset 4661 353f8a998732
parent 4263 078df530ebdb
child 5481 5e30cd0645e7
permissions -rw-r--r--
PSARC 2015/310 IBTF and OFUV updates 20735273 libibverbs must support AH interfaces for PSIF 21055860 ib_write_bw/ib_send_bw not sending inline data for non-hermon hcas 20889536 remove some compiler warnings in libibverbs 21351609 Some sol_uverbs <-> libibverbs cmd/resp API structs not 64 bit aligned 20888202 remove Mellanox specific code from libibverbs 20449637 Open Fabrics tools/utilities should be LP64 only 20549008 open-fabrics should move from gcc3 to gcc4 21218536 qperf randomly cores when compiled with gcc 4.8.2
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
1637
54bd5ac8db85 18050227 mercurial 2.8.2
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
     1
Rewrite some sections of the documentation to match what we deliver on
54bd5ac8db85 18050227 mercurial 2.8.2
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
     2
Solaris, or remove sections that are of no relevance to Solaris.
54bd5ac8db85 18050227 mercurial 2.8.2
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
     3
54bd5ac8db85 18050227 mercurial 2.8.2
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
     4
--- mercurial-2.7/hgext/hgk.py	Mon Aug 19 14:57:23 2013
54bd5ac8db85 18050227 mercurial 2.8.2
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
     5
+++ mercurial-2.7/hgext/hgk.py	Mon Aug 19 15:04:11 2013
54bd5ac8db85 18050227 mercurial 2.8.2
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
     6
@@ -13,13 +13,12 @@
54bd5ac8db85 18050227 mercurial 2.8.2
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
     7
 
54bd5ac8db85 18050227 mercurial 2.8.2
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
     8
 hgk consists of two parts: a Tcl script that does the displaying and
54bd5ac8db85 18050227 mercurial 2.8.2
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
     9
 querying of information, and an extension to Mercurial named hgk.py,
54bd5ac8db85 18050227 mercurial 2.8.2
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
    10
-which provides hooks for hgk to get information. hgk can be found in
54bd5ac8db85 18050227 mercurial 2.8.2
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
    11
-the contrib directory, and the extension is shipped in the hgext
54bd5ac8db85 18050227 mercurial 2.8.2
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
    12
-repository, and needs to be enabled.
54bd5ac8db85 18050227 mercurial 2.8.2
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
    13
+which provides hooks for hgk to get information.
54bd5ac8db85 18050227 mercurial 2.8.2
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
    14
 
54bd5ac8db85 18050227 mercurial 2.8.2
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
    15
-The :hg:`view` command will launch the hgk Tcl script. For this command
54bd5ac8db85 18050227 mercurial 2.8.2
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
    16
-to work, hgk must be in your search path. Alternately, you can specify
54bd5ac8db85 18050227 mercurial 2.8.2
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
    17
-the path to hgk in your configuration file::
54bd5ac8db85 18050227 mercurial 2.8.2
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
    18
+The :hg:`view` command will launch the hgk Tcl script. The script is
54bd5ac8db85 18050227 mercurial 2.8.2
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
    19
+shipped in /usr/demo/mercurial, and hgk needs no configuration to find
54bd5ac8db85 18050227 mercurial 2.8.2
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
    20
+it.  You can specify the path to an alternate hgk in your configuration
54bd5ac8db85 18050227 mercurial 2.8.2
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
    21
+file::
54bd5ac8db85 18050227 mercurial 2.8.2
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
    22
 
54bd5ac8db85 18050227 mercurial 2.8.2
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
    23
   [hgk]
54bd5ac8db85 18050227 mercurial 2.8.2
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
    24
   path=/location/of/hgk
54bd5ac8db85 18050227 mercurial 2.8.2
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
    25
--- mercurial-2.7/mercurial/help/hg.1.txt	Thu Aug  1 20:37:39 2013
54bd5ac8db85 18050227 mercurial 2.8.2
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
    26
+++ mercurial-2.7/mercurial/help/hg.1.txt	Mon Aug 19 15:14:00 2013
54bd5ac8db85 18050227 mercurial 2.8.2
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
    27
@@ -85,6 +85,11 @@
54bd5ac8db85 18050227 mercurial 2.8.2
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
    28
     repositories. The file format is the same as for ``.hgtags``, but it is
54bd5ac8db85 18050227 mercurial 2.8.2
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
    29
     encoded using the local system encoding.
54bd5ac8db85 18050227 mercurial 2.8.2
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
    30
 
54bd5ac8db85 18050227 mercurial 2.8.2
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
    31
+``/usr/demo/mercurial``
54bd5ac8db85 18050227 mercurial 2.8.2
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
    32
+    This directory contains assorted files which are part of the Mercurial
54bd5ac8db85 18050227 mercurial 2.8.2
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
    33
+    distribution, but not core to its functionality.  They will generally
54bd5ac8db85 18050227 mercurial 2.8.2
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
    34
+    need to be copied elsewhere to be of use.
54bd5ac8db85 18050227 mercurial 2.8.2
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
    35
+
54bd5ac8db85 18050227 mercurial 2.8.2
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
    36
 Some commands (e.g. revert) produce backup files ending in ``.orig``,
54bd5ac8db85 18050227 mercurial 2.8.2
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
    37
 if the ``.orig`` file already exists and is not tracked by Mercurial,
54bd5ac8db85 18050227 mercurial 2.8.2
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
    38
 it will be overwritten.
4263
078df530ebdb 21029166 mercurial 3.4
Danek Duvall <danek.duvall@oracle.com>
parents: 3596
diff changeset
    39
--- mercurial-3.4/mercurial/help/config.txt	Fri May  1 14:48:51 2015
078df530ebdb 21029166 mercurial 3.4
Danek Duvall <danek.duvall@oracle.com>
parents: 3596
diff changeset
    40
+++ mercurial-3.4/mercurial/help/config.txt	Mon May  4 14:54:54 2015
1637
54bd5ac8db85 18050227 mercurial 2.8.2
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
    41
@@ -18,8 +18,7 @@
54bd5ac8db85 18050227 mercurial 2.8.2
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
    42
 Mercurial reads configuration data from several files, if they exist.
54bd5ac8db85 18050227 mercurial 2.8.2
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
    43
 These files do not exist by default and you will have to create the
54bd5ac8db85 18050227 mercurial 2.8.2
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
    44
 appropriate configuration files yourself: global configuration like
54bd5ac8db85 18050227 mercurial 2.8.2
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
    45
-the username setting is typically put into
54bd5ac8db85 18050227 mercurial 2.8.2
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
    46
-``%USERPROFILE%\mercurial.ini`` or ``$HOME/.hgrc`` and local
54bd5ac8db85 18050227 mercurial 2.8.2
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
    47
+the username setting is typically put into ``$HOME/.hgrc`` and local
54bd5ac8db85 18050227 mercurial 2.8.2
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
    48
 configuration is put into the per-repository ``<repo>/.hg/hgrc`` file.
54bd5ac8db85 18050227 mercurial 2.8.2
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
    49
 
54bd5ac8db85 18050227 mercurial 2.8.2
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
    50
 The names of these files depend on the system on which Mercurial is
3596
042f4e7a6dbe 20246148 mercurial 3.2.3
Danek Duvall <danek.duvall@oracle.com>
parents: 1981
diff changeset
    51
@@ -30,7 +29,7 @@
1637
54bd5ac8db85 18050227 mercurial 2.8.2
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
    52
 
3596
042f4e7a6dbe 20246148 mercurial 3.2.3
Danek Duvall <danek.duvall@oracle.com>
parents: 1981
diff changeset
    53
 .. container:: verbose.unix
1637
54bd5ac8db85 18050227 mercurial 2.8.2
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
    54
 
3596
042f4e7a6dbe 20246148 mercurial 3.2.3
Danek Duvall <danek.duvall@oracle.com>
parents: 1981
diff changeset
    55
-  On Unix, the following files are consulted:
042f4e7a6dbe 20246148 mercurial 3.2.3
Danek Duvall <danek.duvall@oracle.com>
parents: 1981
diff changeset
    56
+  The following files are consulted:
042f4e7a6dbe 20246148 mercurial 3.2.3
Danek Duvall <danek.duvall@oracle.com>
parents: 1981
diff changeset
    57
 
042f4e7a6dbe 20246148 mercurial 3.2.3
Danek Duvall <danek.duvall@oracle.com>
parents: 1981
diff changeset
    58
   - ``<repo>/.hg/hgrc`` (per-repository)
042f4e7a6dbe 20246148 mercurial 3.2.3
Danek Duvall <danek.duvall@oracle.com>
parents: 1981
diff changeset
    59
   - ``$HOME/.hgrc`` (per-user)
4263
078df530ebdb 21029166 mercurial 3.4
Danek Duvall <danek.duvall@oracle.com>
parents: 3596
diff changeset
    60
@@ -40,47 +39,16 @@
3596
042f4e7a6dbe 20246148 mercurial 3.2.3
Danek Duvall <danek.duvall@oracle.com>
parents: 1981
diff changeset
    61
   - ``/etc/mercurial/hgrc.d/*.rc`` (per-system)
4263
078df530ebdb 21029166 mercurial 3.4
Danek Duvall <danek.duvall@oracle.com>
parents: 3596
diff changeset
    62
   - ``<internal>/default.d/*.rc`` (defaults)
1637
54bd5ac8db85 18050227 mercurial 2.8.2
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
    63
 
3596
042f4e7a6dbe 20246148 mercurial 3.2.3
Danek Duvall <danek.duvall@oracle.com>
parents: 1981
diff changeset
    64
-.. container:: verbose.windows
4263
078df530ebdb 21029166 mercurial 3.4
Danek Duvall <danek.duvall@oracle.com>
parents: 3596
diff changeset
    65
-
3596
042f4e7a6dbe 20246148 mercurial 3.2.3
Danek Duvall <danek.duvall@oracle.com>
parents: 1981
diff changeset
    66
-  On Windows, the following files are consulted:
4263
078df530ebdb 21029166 mercurial 3.4
Danek Duvall <danek.duvall@oracle.com>
parents: 3596
diff changeset
    67
-
3596
042f4e7a6dbe 20246148 mercurial 3.2.3
Danek Duvall <danek.duvall@oracle.com>
parents: 1981
diff changeset
    68
-  - ``<repo>/.hg/hgrc`` (per-repository)
042f4e7a6dbe 20246148 mercurial 3.2.3
Danek Duvall <danek.duvall@oracle.com>
parents: 1981
diff changeset
    69
-  - ``%USERPROFILE%\.hgrc`` (per-user)
042f4e7a6dbe 20246148 mercurial 3.2.3
Danek Duvall <danek.duvall@oracle.com>
parents: 1981
diff changeset
    70
-  - ``%USERPROFILE%\Mercurial.ini`` (per-user)
042f4e7a6dbe 20246148 mercurial 3.2.3
Danek Duvall <danek.duvall@oracle.com>
parents: 1981
diff changeset
    71
-  - ``%HOME%\.hgrc`` (per-user)
042f4e7a6dbe 20246148 mercurial 3.2.3
Danek Duvall <danek.duvall@oracle.com>
parents: 1981
diff changeset
    72
-  - ``%HOME%\Mercurial.ini`` (per-user)
042f4e7a6dbe 20246148 mercurial 3.2.3
Danek Duvall <danek.duvall@oracle.com>
parents: 1981
diff changeset
    73
-  - ``<install-dir>\Mercurial.ini`` (per-installation)
042f4e7a6dbe 20246148 mercurial 3.2.3
Danek Duvall <danek.duvall@oracle.com>
parents: 1981
diff changeset
    74
-  - ``<install-dir>\hgrc.d\*.rc`` (per-installation)
042f4e7a6dbe 20246148 mercurial 3.2.3
Danek Duvall <danek.duvall@oracle.com>
parents: 1981
diff changeset
    75
-  - ``HKEY_LOCAL_MACHINE\SOFTWARE\Mercurial`` (per-installation)
4263
078df530ebdb 21029166 mercurial 3.4
Danek Duvall <danek.duvall@oracle.com>
parents: 3596
diff changeset
    76
-  - ``<internal>/default.d/*.rc`` (defaults)
3596
042f4e7a6dbe 20246148 mercurial 3.2.3
Danek Duvall <danek.duvall@oracle.com>
parents: 1981
diff changeset
    77
-
042f4e7a6dbe 20246148 mercurial 3.2.3
Danek Duvall <danek.duvall@oracle.com>
parents: 1981
diff changeset
    78
-  .. note::
042f4e7a6dbe 20246148 mercurial 3.2.3
Danek Duvall <danek.duvall@oracle.com>
parents: 1981
diff changeset
    79
-
042f4e7a6dbe 20246148 mercurial 3.2.3
Danek Duvall <danek.duvall@oracle.com>
parents: 1981
diff changeset
    80
-   The registry key ``HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Mercurial``
042f4e7a6dbe 20246148 mercurial 3.2.3
Danek Duvall <danek.duvall@oracle.com>
parents: 1981
diff changeset
    81
-   is used when running 32-bit Python on 64-bit Windows.
042f4e7a6dbe 20246148 mercurial 3.2.3
Danek Duvall <danek.duvall@oracle.com>
parents: 1981
diff changeset
    82
-
042f4e7a6dbe 20246148 mercurial 3.2.3
Danek Duvall <danek.duvall@oracle.com>
parents: 1981
diff changeset
    83
-.. container:: verbose.plan9
042f4e7a6dbe 20246148 mercurial 3.2.3
Danek Duvall <danek.duvall@oracle.com>
parents: 1981
diff changeset
    84
-
042f4e7a6dbe 20246148 mercurial 3.2.3
Danek Duvall <danek.duvall@oracle.com>
parents: 1981
diff changeset
    85
-  On Plan9, the following files are consulted:
1637
54bd5ac8db85 18050227 mercurial 2.8.2
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
    86
-
3596
042f4e7a6dbe 20246148 mercurial 3.2.3
Danek Duvall <danek.duvall@oracle.com>
parents: 1981
diff changeset
    87
-  - ``<repo>/.hg/hgrc`` (per-repository)
042f4e7a6dbe 20246148 mercurial 3.2.3
Danek Duvall <danek.duvall@oracle.com>
parents: 1981
diff changeset
    88
-  - ``$home/lib/hgrc`` (per-user)
042f4e7a6dbe 20246148 mercurial 3.2.3
Danek Duvall <danek.duvall@oracle.com>
parents: 1981
diff changeset
    89
-  - ``<install-root>/lib/mercurial/hgrc`` (per-installation)
042f4e7a6dbe 20246148 mercurial 3.2.3
Danek Duvall <danek.duvall@oracle.com>
parents: 1981
diff changeset
    90
-  - ``<install-root>/lib/mercurial/hgrc.d/*.rc`` (per-installation)
042f4e7a6dbe 20246148 mercurial 3.2.3
Danek Duvall <danek.duvall@oracle.com>
parents: 1981
diff changeset
    91
-  - ``/lib/mercurial/hgrc`` (per-system)
042f4e7a6dbe 20246148 mercurial 3.2.3
Danek Duvall <danek.duvall@oracle.com>
parents: 1981
diff changeset
    92
-  - ``/lib/mercurial/hgrc.d/*.rc`` (per-system)
4263
078df530ebdb 21029166 mercurial 3.4
Danek Duvall <danek.duvall@oracle.com>
parents: 3596
diff changeset
    93
-  - ``<internal>/default.d/*.rc`` (defaults)
1637
54bd5ac8db85 18050227 mercurial 2.8.2
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
    94
-
4263
078df530ebdb 21029166 mercurial 3.4
Danek Duvall <danek.duvall@oracle.com>
parents: 3596
diff changeset
    95
 Per-repository configuration options only apply in a
078df530ebdb 21029166 mercurial 3.4
Danek Duvall <danek.duvall@oracle.com>
parents: 3596
diff changeset
    96
 particular repository. This file is not version-controlled, and
078df530ebdb 21029166 mercurial 3.4
Danek Duvall <danek.duvall@oracle.com>
parents: 3596
diff changeset
    97
 will not get transferred during a "clone" operation. Options in
3596
042f4e7a6dbe 20246148 mercurial 3.2.3
Danek Duvall <danek.duvall@oracle.com>
parents: 1981
diff changeset
    98
-this file override options in all other configuration files. On
042f4e7a6dbe 20246148 mercurial 3.2.3
Danek Duvall <danek.duvall@oracle.com>
parents: 1981
diff changeset
    99
-Plan 9 and Unix, most of this file will be ignored if it doesn't
4263
078df530ebdb 21029166 mercurial 3.4
Danek Duvall <danek.duvall@oracle.com>
parents: 3596
diff changeset
   100
+this file override options in all other configuration files.
078df530ebdb 21029166 mercurial 3.4
Danek Duvall <danek.duvall@oracle.com>
parents: 3596
diff changeset
   101
+Most of this file will be ignored if it doesn't
078df530ebdb 21029166 mercurial 3.4
Danek Duvall <danek.duvall@oracle.com>
parents: 3596
diff changeset
   102
 belong to a trusted user or to a trusted group. See the documentation
078df530ebdb 21029166 mercurial 3.4
Danek Duvall <danek.duvall@oracle.com>
parents: 3596
diff changeset
   103
 for the ``[trusted]`` section below for more details.
078df530ebdb 21029166 mercurial 3.4
Danek Duvall <danek.duvall@oracle.com>
parents: 3596
diff changeset
   104
 
3596
042f4e7a6dbe 20246148 mercurial 3.2.3
Danek Duvall <danek.duvall@oracle.com>
parents: 1981
diff changeset
   105
-Per-user configuration file(s) are for the user running Mercurial. On
042f4e7a6dbe 20246148 mercurial 3.2.3
Danek Duvall <danek.duvall@oracle.com>
parents: 1981
diff changeset
   106
-Windows 9x, ``%HOME%`` is replaced by ``%APPDATA%``. Options in these
4263
078df530ebdb 21029166 mercurial 3.4
Danek Duvall <danek.duvall@oracle.com>
parents: 3596
diff changeset
   107
+Per-user configuration file(s) are for the user running Mercurial.
078df530ebdb 21029166 mercurial 3.4
Danek Duvall <danek.duvall@oracle.com>
parents: 3596
diff changeset
   108
+Options in these
078df530ebdb 21029166 mercurial 3.4
Danek Duvall <danek.duvall@oracle.com>
parents: 3596
diff changeset
   109
 files apply to all Mercurial commands executed by this user in any
078df530ebdb 21029166 mercurial 3.4
Danek Duvall <danek.duvall@oracle.com>
parents: 3596
diff changeset
   110
 directory. Options in these files override per-system and per-installation
078df530ebdb 21029166 mercurial 3.4
Danek Duvall <danek.duvall@oracle.com>
parents: 3596
diff changeset
   111
 options.
078df530ebdb 21029166 mercurial 3.4
Danek Duvall <danek.duvall@oracle.com>
parents: 3596
diff changeset
   112
@@ -94,10 +62,8 @@
078df530ebdb 21029166 mercurial 3.4
Danek Duvall <danek.duvall@oracle.com>
parents: 3596
diff changeset
   113
 
078df530ebdb 21029166 mercurial 3.4
Danek Duvall <danek.duvall@oracle.com>
parents: 3596
diff changeset
   114
 Per-installation configuration files are for the system on
078df530ebdb 21029166 mercurial 3.4
Danek Duvall <danek.duvall@oracle.com>
parents: 3596
diff changeset
   115
 which Mercurial is running. Options in these files apply to all
078df530ebdb 21029166 mercurial 3.4
Danek Duvall <danek.duvall@oracle.com>
parents: 3596
diff changeset
   116
-Mercurial commands executed by any user in any directory. Registry
078df530ebdb 21029166 mercurial 3.4
Danek Duvall <danek.duvall@oracle.com>
parents: 3596
diff changeset
   117
-keys contain PATH-like strings, every part of which must reference
078df530ebdb 21029166 mercurial 3.4
Danek Duvall <danek.duvall@oracle.com>
parents: 3596
diff changeset
   118
-a ``Mercurial.ini`` file or be a directory where ``*.rc`` files will
078df530ebdb 21029166 mercurial 3.4
Danek Duvall <danek.duvall@oracle.com>
parents: 3596
diff changeset
   119
-be read.  Mercurial checks each of these locations in the specified
078df530ebdb 21029166 mercurial 3.4
Danek Duvall <danek.duvall@oracle.com>
parents: 3596
diff changeset
   120
+Mercurial commands executed by any user in any directory.
078df530ebdb 21029166 mercurial 3.4
Danek Duvall <danek.duvall@oracle.com>
parents: 3596
diff changeset
   121
+Mercurial checks each of these locations in the specified
078df530ebdb 21029166 mercurial 3.4
Danek Duvall <danek.duvall@oracle.com>
parents: 3596
diff changeset
   122
 order until one or more configuration files are detected.
078df530ebdb 21029166 mercurial 3.4
Danek Duvall <danek.duvall@oracle.com>
parents: 3596
diff changeset
   123
 
078df530ebdb 21029166 mercurial 3.4
Danek Duvall <danek.duvall@oracle.com>
parents: 3596
diff changeset
   124
 Per-system configuration files are for the system on which Mercurial
078df530ebdb 21029166 mercurial 3.4
Danek Duvall <danek.duvall@oracle.com>
parents: 3596
diff changeset
   125
@@ -500,12 +466,6 @@
1637
54bd5ac8db85 18050227 mercurial 2.8.2
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   126
 of an empty temporary file, where the filtered data must be written by
54bd5ac8db85 18050227 mercurial 2.8.2
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   127
 the command.
54bd5ac8db85 18050227 mercurial 2.8.2
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   128
 
1981
66b174f4707e 19144423 mercurial 3.0.1
Danek Duvall <danek.duvall@oracle.com>
parents: 1637
diff changeset
   129
-.. note::
66b174f4707e 19144423 mercurial 3.0.1
Danek Duvall <danek.duvall@oracle.com>
parents: 1637
diff changeset
   130
-
66b174f4707e 19144423 mercurial 3.0.1
Danek Duvall <danek.duvall@oracle.com>
parents: 1637
diff changeset
   131
-   The tempfile mechanism is recommended for Windows systems,
1637
54bd5ac8db85 18050227 mercurial 2.8.2
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   132
-   where the standard shell I/O redirection operators often have
54bd5ac8db85 18050227 mercurial 2.8.2
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   133
-   strange effects and may corrupt the contents of your files.
54bd5ac8db85 18050227 mercurial 2.8.2
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   134
-
54bd5ac8db85 18050227 mercurial 2.8.2
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   135
 This filter mechanism is used internally by the ``eol`` extension to
54bd5ac8db85 18050227 mercurial 2.8.2
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   136
 translate line ending characters between Windows (CRLF) and Unix (LF)
54bd5ac8db85 18050227 mercurial 2.8.2
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   137
 format. We suggest you use the ``eol`` extension for convenience.
4263
078df530ebdb 21029166 mercurial 3.4
Danek Duvall <danek.duvall@oracle.com>
parents: 3596
diff changeset
   138
@@ -891,13 +851,6 @@
1637
54bd5ac8db85 18050227 mercurial 2.8.2
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   139
    Also, hooks like "commit" will be called in all contexts that
54bd5ac8db85 18050227 mercurial 2.8.2
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   140
    generate a commit (e.g. tag) and not just the commit command.
54bd5ac8db85 18050227 mercurial 2.8.2
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   141
 
1981
66b174f4707e 19144423 mercurial 3.0.1
Danek Duvall <danek.duvall@oracle.com>
parents: 1637
diff changeset
   142
-.. note::
66b174f4707e 19144423 mercurial 3.0.1
Danek Duvall <danek.duvall@oracle.com>
parents: 1637
diff changeset
   143
-
66b174f4707e 19144423 mercurial 3.0.1
Danek Duvall <danek.duvall@oracle.com>
parents: 1637
diff changeset
   144
-   Environment variables with empty values may not be passed to
1637
54bd5ac8db85 18050227 mercurial 2.8.2
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   145
-   hooks on platforms such as Windows. As an example, ``$HG_PARENT2``
54bd5ac8db85 18050227 mercurial 2.8.2
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   146
-   will have an empty value under Unix-like platforms for non-merge
54bd5ac8db85 18050227 mercurial 2.8.2
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   147
-   changesets, while it will not be available at all under Windows.
54bd5ac8db85 18050227 mercurial 2.8.2
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   148
-
54bd5ac8db85 18050227 mercurial 2.8.2
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   149
 The syntax for Python hooks is as follows::
54bd5ac8db85 18050227 mercurial 2.8.2
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   150
 
54bd5ac8db85 18050227 mercurial 2.8.2
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   151
   hookname = python:modulename.submodule.callable
4263
078df530ebdb 21029166 mercurial 3.4
Danek Duvall <danek.duvall@oracle.com>
parents: 3596
diff changeset
   152
@@ -993,7 +946,6 @@
1637
54bd5ac8db85 18050227 mercurial 2.8.2
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   153
 
54bd5ac8db85 18050227 mercurial 2.8.2
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   154
   # Define new tool
54bd5ac8db85 18050227 mercurial 2.8.2
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   155
   myHtmlTool.args = -m $local $other $base $output
54bd5ac8db85 18050227 mercurial 2.8.2
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   156
-  myHtmlTool.regkey = Software\FooSoftware\HtmlMerge
54bd5ac8db85 18050227 mercurial 2.8.2
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   157
   myHtmlTool.priority = 1
54bd5ac8db85 18050227 mercurial 2.8.2
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   158
 
54bd5ac8db85 18050227 mercurial 2.8.2
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   159
 Supported arguments:
4263
078df530ebdb 21029166 mercurial 3.4
Danek Duvall <danek.duvall@oracle.com>
parents: 3596
diff changeset
   160
@@ -1003,9 +955,7 @@
1637
54bd5ac8db85 18050227 mercurial 2.8.2
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   161
   Default: 0.
54bd5ac8db85 18050227 mercurial 2.8.2
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   162
 
54bd5ac8db85 18050227 mercurial 2.8.2
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   163
 ``executable``
54bd5ac8db85 18050227 mercurial 2.8.2
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   164
-  Either just the name of the executable or its pathname.  On Windows,
54bd5ac8db85 18050227 mercurial 2.8.2
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   165
-  the path can use environment variables with ${ProgramFiles} syntax.
54bd5ac8db85 18050227 mercurial 2.8.2
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   166
-  Default: the tool name.
54bd5ac8db85 18050227 mercurial 2.8.2
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   167
+  Either just the name of the executable or its pathname.  Default: the tool name.
54bd5ac8db85 18050227 mercurial 2.8.2
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   168
 
54bd5ac8db85 18050227 mercurial 2.8.2
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   169
 ``args``
54bd5ac8db85 18050227 mercurial 2.8.2
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   170
   The arguments to pass to the tool executable. You can refer to the
4263
078df530ebdb 21029166 mercurial 3.4
Danek Duvall <danek.duvall@oracle.com>
parents: 3596
diff changeset
   171
@@ -1053,29 +1003,6 @@
1637
54bd5ac8db85 18050227 mercurial 2.8.2
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   172
 ``gui``
54bd5ac8db85 18050227 mercurial 2.8.2
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   173
   This tool requires a graphical interface to run. Default: False
54bd5ac8db85 18050227 mercurial 2.8.2
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   174
 
54bd5ac8db85 18050227 mercurial 2.8.2
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   175
-``regkey``
54bd5ac8db85 18050227 mercurial 2.8.2
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   176
-  Windows registry key which describes install location of this
54bd5ac8db85 18050227 mercurial 2.8.2
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   177
-  tool. Mercurial will search for this key first under
54bd5ac8db85 18050227 mercurial 2.8.2
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   178
-  ``HKEY_CURRENT_USER`` and then under ``HKEY_LOCAL_MACHINE``.
54bd5ac8db85 18050227 mercurial 2.8.2
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   179
-  Default: None
54bd5ac8db85 18050227 mercurial 2.8.2
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   180
-
54bd5ac8db85 18050227 mercurial 2.8.2
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   181
-``regkeyalt``
54bd5ac8db85 18050227 mercurial 2.8.2
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   182
-  An alternate Windows registry key to try if the first key is not
54bd5ac8db85 18050227 mercurial 2.8.2
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   183
-  found.  The alternate key uses the same ``regname`` and ``regappend``
54bd5ac8db85 18050227 mercurial 2.8.2
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   184
-  semantics of the primary key.  The most common use for this key
54bd5ac8db85 18050227 mercurial 2.8.2
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   185
-  is to search for 32bit applications on 64bit operating systems.
54bd5ac8db85 18050227 mercurial 2.8.2
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   186
-  Default: None
54bd5ac8db85 18050227 mercurial 2.8.2
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   187
-
54bd5ac8db85 18050227 mercurial 2.8.2
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   188
-``regname``
54bd5ac8db85 18050227 mercurial 2.8.2
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   189
-  Name of value to read from specified registry key. Defaults to the
54bd5ac8db85 18050227 mercurial 2.8.2
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   190
-  unnamed (default) value.
54bd5ac8db85 18050227 mercurial 2.8.2
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   191
-
54bd5ac8db85 18050227 mercurial 2.8.2
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   192
-``regappend``
54bd5ac8db85 18050227 mercurial 2.8.2
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   193
-  String to append to the value read from the registry, typically
54bd5ac8db85 18050227 mercurial 2.8.2
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   194
-  the executable name of the tool.
54bd5ac8db85 18050227 mercurial 2.8.2
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   195
-  Default: None
54bd5ac8db85 18050227 mercurial 2.8.2
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   196
-
54bd5ac8db85 18050227 mercurial 2.8.2
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   197
-
54bd5ac8db85 18050227 mercurial 2.8.2
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   198
 ``patch``
54bd5ac8db85 18050227 mercurial 2.8.2
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   199
 ---------
54bd5ac8db85 18050227 mercurial 2.8.2
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   200