Mercurial > hg
comparison doc/hgrc.5.txt @ 2673:109a22f5434a
hooks: add url to changegroup, incoming, prechangegroup, pretxnchangegroup hooks
all repository classes now have url() method that returns url of repo.
author | Vadim Gelfer <vadim.gelfer@gmail.com> |
---|---|
date | Tue, 25 Jul 2006 13:50:32 -0700 |
parents | ebf033bc8eb2 |
children | a781df9b5faa |
comparison
equal
deleted
inserted
replaced
2671:82864a2eb709 | 2673:109a22f5434a |
---|---|
192 useful information. For each hook below, the environment variables | 192 useful information. For each hook below, the environment variables |
193 it is passed are listed with names of the form "$HG_foo". | 193 it is passed are listed with names of the form "$HG_foo". |
194 | 194 |
195 changegroup;; | 195 changegroup;; |
196 Run after a changegroup has been added via push, pull or | 196 Run after a changegroup has been added via push, pull or |
197 unbundle. ID of the first new changeset is in $HG_NODE. | 197 unbundle. ID of the first new changeset is in $HG_NODE. URL from |
198 which changes came is in $HG_URL. | |
198 commit;; | 199 commit;; |
199 Run after a changeset has been created in the local repository. | 200 Run after a changeset has been created in the local repository. |
200 ID of the newly created changeset is in $HG_NODE. Parent | 201 ID of the newly created changeset is in $HG_NODE. Parent |
201 changeset IDs are in $HG_PARENT1 and $HG_PARENT2. | 202 changeset IDs are in $HG_PARENT1 and $HG_PARENT2. |
202 incoming;; | 203 incoming;; |
203 Run after a changeset has been pulled, pushed, or unbundled into | 204 Run after a changeset has been pulled, pushed, or unbundled into |
204 the local repository. The ID of the newly arrived changeset is in | 205 the local repository. The ID of the newly arrived changeset is in |
205 $HG_NODE. | 206 $HG_NODE. URL that was source of changes came is in $HG_URL. |
206 outgoing;; | 207 outgoing;; |
207 Run after sending changes from local repository to another. ID of | 208 Run after sending changes from local repository to another. ID of |
208 first changeset sent is in $HG_NODE. Source of operation is in | 209 first changeset sent is in $HG_NODE. Source of operation is in |
209 $HG_SOURCE; see "preoutgoing" hook for description. | 210 $HG_SOURCE; see "preoutgoing" hook for description. |
210 prechangegroup;; | 211 prechangegroup;; |
211 Run before a changegroup is added via push, pull or unbundle. | 212 Run before a changegroup is added via push, pull or unbundle. |
212 Exit status 0 allows the changegroup to proceed. Non-zero status | 213 Exit status 0 allows the changegroup to proceed. Non-zero status |
213 will cause the push, pull or unbundle to fail. | 214 will cause the push, pull or unbundle to fail. URL from which |
215 changes will come is in $HG_URL. | |
214 precommit;; | 216 precommit;; |
215 Run before starting a local commit. Exit status 0 allows the | 217 Run before starting a local commit. Exit status 0 allows the |
216 commit to proceed. Non-zero status will cause the commit to fail. | 218 commit to proceed. Non-zero status will cause the commit to fail. |
217 Parent changeset IDs are in $HG_PARENT1 and $HG_PARENT2. | 219 Parent changeset IDs are in $HG_PARENT1 and $HG_PARENT2. |
218 preoutgoing;; | 220 preoutgoing;; |
234 but before the transaction has been committed. Changegroup is | 236 but before the transaction has been committed. Changegroup is |
235 visible to hook program. This lets you validate incoming changes | 237 visible to hook program. This lets you validate incoming changes |
236 before accepting them. Passed the ID of the first new changeset | 238 before accepting them. Passed the ID of the first new changeset |
237 in $HG_NODE. Exit status 0 allows the transaction to commit. | 239 in $HG_NODE. Exit status 0 allows the transaction to commit. |
238 Non-zero status will cause the transaction to be rolled back and | 240 Non-zero status will cause the transaction to be rolled back and |
239 the push, pull or unbundle will fail. | 241 the push, pull or unbundle will fail. URL that was source of |
242 changes is in $HG_URL. | |
240 pretxncommit;; | 243 pretxncommit;; |
241 Run after a changeset has been created but the transaction not yet | 244 Run after a changeset has been created but the transaction not yet |
242 committed. Changeset is visible to hook program. This lets you | 245 committed. Changeset is visible to hook program. This lets you |
243 validate commit message and changes. Exit status 0 allows the | 246 validate commit message and changes. Exit status 0 allows the |
244 commit to proceed. Non-zero status will cause the transaction to | 247 commit to proceed. Non-zero status will cause the transaction to |