doc/hgrc.5.txt
changeset 1721 801756d0ca84
parent 1720 55017891051b
child 1726 56fb048b102c
child 1730 0f1d2c75db5e
equal deleted inserted replaced
1720:55017891051b 1721:801756d0ca84
   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