Name |
Description |
MercurialChangeGroupHook |
This MercurialHookBase descendant implements the code necessary to handle the "changegroup" hook: This is run after a group of changesets has been brought into the repository from elsewhere. |
MercurialCommandHookDataStructureBase |
This is the base class for MercurialCommandHookDictionary and MercurialCommandHookPatternCollection |
MercurialCommitHook |
This MercurialHookBase descendant implements the code necessary to handle the "commit" hook: This is run after a new changeset has been created in the local repository. |
MercurialControllingHookBase |
This is the base class for Mercurial hook type implementations that are of type "controlling", that is that they can determine whether the Mercurial command being executed is allowed to proceed or not. |
MercurialHookBase |
This is the base class for Mercurial hook type implementations. |
MercurialIncomingHook |
This MercurialHookBase descendant implements the code necessary to handle the "incoming" hook: This is run once for each new changeset that is brought into the repository from elsewhere. |
MercurialListKeysHook |
This MercurialHookBase descendant implements the code necessary to handle the "listkeys" hook: This is run after listing pushkeys (like bookmarks) in the repository. |
MercurialPostCommandHook |
This MercurialControllingHookBase descendant implements the code necessary to handle the "post-command" hook: This is run after the command itself has finished executing. |
MercurialPreChangegroupHook |
This MercurialControllingHookBase descendant implements the code necessary to handle the "prechangegroup" hook: This is run before a changegroup is added via push, pull, or bundle. |
MercurialPreCommandHook |
This MercurialControllingHookBase descendant implements the code necessary to handle the "pre-command" hook: This is run before the command itself has started executing. |
MercurialPreCommitHook |
This MercurialHookBase descendant implements the code necessary to handle the "precommit" hook: This is run before starting a commit (note, the commit command has started executing, and can have addes files, etc. See the MercurialPreCommitCommandHook for a way to intercept the entire commit command.) |
MercurialPreListKeysHook |
This MercurialControllingHookBase descendant implements the code necessary to handle the "prelistkeys" hook: This is run before listing pushkeys (like bookmarks) in the repository. |
MercurialPreOutgoingHook |
This MercurialControllingHookBase descendant implements the code necessary to handle the "preoutgoing" hook: This is run before collecting changes to send from the local repository to another. |
MercurialPrePushKeyHook |
This MercurialControllingHookBase descendant implements the code necessary to handle the "prepushkey" hook: This is run before a pushkey (like a bookmark) is added to the repository. |
MercurialPreTagHook |
This MercurialControllingHookBase descendant implements the code necessary to handle the "pretag" hook: This is run before creating a tag. |
MercurialPreTransactionChangegroupHook |
This MercurialControllingHookBase descendant implements the code necessary to handle the "pretxnchangegroup" hook: This is run after a changegroup has been added via push, pull, or unbundle, but before the transaction has been committed. |
MercurialPreTransactionCommitHook |
This MercurialControllingHookBase descendant implements the code necessary to handle the "pretxncommit" hook: This is run after a changeset has been created but the transaction not yet committed. |
MercurialPushKeyHook |
This MercurialHookBase descendant implements the code necessary to handle the "pushkey" hook: This is run after a pushkey (like a bookmark) has been added to the repository. |
MercurialTagHook |
This MercurialHookBase descendant implements the code necessary to handle the "tag" hook: This is run after a tag has been created. |
MercurialUpdateHook |
This MercurialHookBase descendant implements the code necessary to handle the "update" hook: This is run after updating the working directory. |