comparison doc/hgrc.5.txt @ 1726:56fb048b102c

prefix hook env var names with HG_. old names are still provided, but doc says they deprecated.
author Vadim Gelfer <vadim.gelfer@gmail.com>
date Thu, 16 Feb 2006 08:40:47 -0800
parents 801756d0ca84
children 019e6a47a53e
comparison
equal deleted inserted replaced
1725:49004ad10cde 1726:56fb048b102c
145 incoming.email = /my/email/hook 145 incoming.email = /my/email/hook
146 incoming.autobuild = /my/build/hook 146 incoming.autobuild = /my/build/hook
147 147
148 changegroup;; 148 changegroup;;
149 Run after a changegroup has been added via push or pull. Passed 149 Run after a changegroup has been added via push or pull. Passed
150 the ID of the first new changeset in $NODE. 150 the ID of the first new changeset in $HG_NODE.
151 commit;; 151 commit;;
152 Run after a changeset has been created in the local repository. 152 Run after a changeset has been created in the local repository.
153 Passed the ID of the newly created changeset in environment 153 Passed the ID of the newly created changeset in environment
154 variable $NODE. Parent changeset IDs in $P1 and $P2. 154 variable $HG_NODE. Parent changeset IDs in $HG_P1 and $HG_P2.
155 incoming;; 155 incoming;;
156 Run after a changeset has been pulled, pushed, or unbundled into 156 Run after a changeset has been pulled, pushed, or unbundled into
157 the local repository. Passed the ID of the newly arrived 157 the local repository. Passed the ID of the newly arrived
158 changeset in environment variable $NODE. 158 changeset in environment variable $HG_NODE.
159 precommit;; 159 precommit;;
160 Run before starting a local commit. Exit status 0 allows the 160 Run before starting a local commit. Exit status 0 allows the
161 commit to proceed. Non-zero status will cause the commit to 161 commit to proceed. Non-zero status will cause the commit to fail.
162 fail. Parent changeset IDs in $P1 and $P2. 162 Parent changeset IDs in $HG_P1 and $HG_P2.
163 pretag;; 163 pretag;;
164 Run before creating a tag. Exit status 0 allows the tag to be 164 Run before creating a tag. Exit status 0 allows the tag to be
165 created. Non-zero status will cause the tag to fail. ID of 165 created. Non-zero status will cause the tag to fail. ID of
166 changeset to tag in $NODE. Name of tag in $TAG. Tag is local if 166 changeset to tag in $HG_NODE. Name of tag in $HG_TAG. Tag is
167 $LOCAL=1, in repo if $LOCAL=0. 167 local if $HG_LOCAL=1, in repo if $HG_LOCAL=0.
168 pretxncommit;; 168 pretxncommit;;
169 Run after a changeset has been created but the transaction not yet 169 Run after a changeset has been created but the transaction not yet
170 committed. Changeset is visible to hook program. This lets you 170 committed. Changeset is visible to hook program. This lets you
171 validate commit message and changes. Exit status 0 allows the 171 validate commit message and changes. Exit status 0 allows the
172 commit to proceed. Non-zero status will cause the transaction to 172 commit to proceed. Non-zero status will cause the transaction to
173 be rolled back. ID of changeset in $NODE. Parent changeset IDs 173 be rolled back. ID of changeset in $HG_NODE. Parent changeset
174 in $P1 and $P2. 174 IDs in $HG_P1 and $HG_P2.
175 tag;; 175 tag;;
176 Run after a tag is created. ID of tagged changeset in $NODE. 176 Run after a tag is created. ID of tagged changeset in $HG_NODE.
177 Name of tag in $TAG. Tag is local if $LOCAL=1, in repo if 177 Name of tag in $HG_TAG. Tag is local if $HG_LOCAL=1, in repo if
178 $LOCAL=0. 178 $HG_LOCAL=0.
179
180 In earlier releases, the names of hook environment variables did not
181 have a "HG_" prefix. These unprefixed names are still provided in
182 the environment for backwards compatibility, but their use is
183 deprecated, and they will be removed in a future release.
179 184
180 http_proxy:: 185 http_proxy::
181 Used to access web-based Mercurial repositories through a HTTP 186 Used to access web-based Mercurial repositories through a HTTP
182 proxy. 187 proxy.
183 host;; 188 host;;