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 $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. |
154 variable $NODE. Parent changeset IDs in $P1 and $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 $NODE. |
159 precommit;; |
159 precommit;; |
160 Run before starting a commit. Exit status 0 allows the commit to |
160 Run before starting a local commit. Exit status 0 allows the |
161 proceed. Non-zero status will cause the commit to fail. |
161 commit to proceed. Non-zero status will cause the commit to |
|
162 fail. Parent changeset IDs in $P1 and $P2. |
162 pretag;; |
163 pretag;; |
163 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 |
164 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 |
165 changeset to tag in $NODE. Name of tag in $TAG. Tag is local if |
166 changeset to tag in $NODE. Name of tag in $TAG. Tag is local if |
166 $LOCAL=1, in repo if $LOCAL=0. |
167 $LOCAL=1, in repo if $LOCAL=0. |
|
168 pretxncommit;; |
|
169 Run after a changeset has been created but the transaction not yet |
|
170 committed. Changeset is visible to hook program. This lets you |
|
171 validate commit message and changes. Exit status 0 allows the |
|
172 commit to proceed. Non-zero status will cause the transaction to |
|
173 be rolled back. ID of changeset in $NODE. Parent changeset IDs |
|
174 in $P1 and $P2. |
167 tag;; |
175 tag;; |
168 Run after a tag is created. ID of tagged changeset in $NODE. |
176 Run after a tag is created. ID of tagged changeset in $NODE. |
169 Name of tag in $TAG. Tag is local if $LOCAL=1, in repo if |
177 Name of tag in $TAG. Tag is local if $LOCAL=1, in repo if |
170 $LOCAL=0. |
178 $LOCAL=0. |
171 |
179 |