##// END OF EJS Templates
help: prepend environment variables used in hooks with "$"...
Aay Jay Chan -
r47729:314386a1 default
parent child Browse files
Show More
@@ -1151,7 +1151,7 b' be ``$HG_HOOKTYPE=incoming`` and ``$HG_H'
1151 ``pretxnopen``
1151 ``pretxnopen``
1152 Run before any new repository transaction is open. The reason for the
1152 Run before any new repository transaction is open. The reason for the
1153 transaction will be in ``$HG_TXNNAME``, and a unique identifier for the
1153 transaction will be in ``$HG_TXNNAME``, and a unique identifier for the
1154 transaction will be in ``HG_TXNID``. A non-zero status will prevent the
1154 transaction will be in ``$HG_TXNID``. A non-zero status will prevent the
1155 transaction from being opened.
1155 transaction from being opened.
1156
1156
1157 ``pretxnclose``
1157 ``pretxnclose``
@@ -1160,12 +1160,12 b' be ``$HG_HOOKTYPE=incoming`` and ``$HG_H'
1160 content or change it. Exit status 0 allows the commit to proceed. A non-zero
1160 content or change it. Exit status 0 allows the commit to proceed. A non-zero
1161 status will cause the transaction to be rolled back. The reason for the
1161 status will cause the transaction to be rolled back. The reason for the
1162 transaction opening will be in ``$HG_TXNNAME``, and a unique identifier for
1162 transaction opening will be in ``$HG_TXNNAME``, and a unique identifier for
1163 the transaction will be in ``HG_TXNID``. The rest of the available data will
1163 the transaction will be in ``$HG_TXNID``. The rest of the available data will
1164 vary according the transaction type. New changesets will add ``$HG_NODE``
1164 vary according the transaction type. New changesets will add ``$HG_NODE``
1165 (the ID of the first added changeset), ``$HG_NODE_LAST`` (the ID of the last
1165 (the ID of the first added changeset), ``$HG_NODE_LAST`` (the ID of the last
1166 added changeset), ``$HG_URL`` and ``$HG_SOURCE`` variables. Bookmark and
1166 added changeset), ``$HG_URL`` and ``$HG_SOURCE`` variables. Bookmark and
1167 phase changes will set ``HG_BOOKMARK_MOVED`` and ``HG_PHASES_MOVED`` to ``1``
1167 phase changes will set ``$HG_BOOKMARK_MOVED`` and ``$HG_PHASES_MOVED`` to
1168 respectively, etc.
1168 ``1`` respectively, etc.
1169
1169
1170 ``pretxnclose-bookmark``
1170 ``pretxnclose-bookmark``
1171 Run right before a bookmark change is actually finalized. Any repository
1171 Run right before a bookmark change is actually finalized. Any repository
@@ -1179,7 +1179,7 b' be ``$HG_HOOKTYPE=incoming`` and ``$HG_H'
1179 will be empty.
1179 will be empty.
1180 In addition, the reason for the transaction opening will be in
1180 In addition, the reason for the transaction opening will be in
1181 ``$HG_TXNNAME``, and a unique identifier for the transaction will be in
1181 ``$HG_TXNNAME``, and a unique identifier for the transaction will be in
1182 ``HG_TXNID``.
1182 ``$HG_TXNID``.
1183
1183
1184 ``pretxnclose-phase``
1184 ``pretxnclose-phase``
1185 Run right before a phase change is actually finalized. Any repository change
1185 Run right before a phase change is actually finalized. Any repository change
@@ -1191,7 +1191,7 b' be ``$HG_HOOKTYPE=incoming`` and ``$HG_H'
1191 while the previous ``$HG_OLDPHASE``. In case of new node, ``$HG_OLDPHASE``
1191 while the previous ``$HG_OLDPHASE``. In case of new node, ``$HG_OLDPHASE``
1192 will be empty. In addition, the reason for the transaction opening will be in
1192 will be empty. In addition, the reason for the transaction opening will be in
1193 ``$HG_TXNNAME``, and a unique identifier for the transaction will be in
1193 ``$HG_TXNNAME``, and a unique identifier for the transaction will be in
1194 ``HG_TXNID``. The hook is also run for newly added revisions. In this case
1194 ``$HG_TXNID``. The hook is also run for newly added revisions. In this case
1195 the ``$HG_OLDPHASE`` entry will be empty.
1195 the ``$HG_OLDPHASE`` entry will be empty.
1196
1196
1197 ``txnclose``
1197 ``txnclose``
General Comments 0
You need to be logged in to leave comments. Login now