Summary
This interface must be implementing by all controlling hooks.
- Assembly
- Mercurial
.Net .dll - Namespace
- Mercurial
.Hooks - Implementing Types
-
- Mercurial
Pre Push Key Hook - Mercurial
Pre List Keys Hook - Mercurial
Pre Changegroup Hook - MercurialPreTagHook
- Mercurial
Pre Transaction Changegroup Hook - Mercurial
Pre Update Hook - Mercurial
Pre Commit Hook - Mercurial
Pre Command Hook - Mercurial
Pre Outgoing Hook - Mercurial
Post Command Hook - Mercurial
Pre Transaction Commit Hook - Mercurial
Controlling Hook Base
- Mercurial
graph TD
Type["IMercurialControllingHook"]
class Type type-node
Type-.->Implementing0["MercurialPrePushKeyHook"]
click Implementing0 "/Cake.Hg/api/Mercurial.Hooks/MercurialPrePushKeyHook"
Type-.->Implementing1["MercurialPreListKeysHook"]
click Implementing1 "/Cake.Hg/api/Mercurial.Hooks/MercurialPreListKeysHook"
Type-.->Implementing2["MercurialPreChangegroupHook"]
click Implementing2 "/Cake.Hg/api/Mercurial.Hooks/MercurialPreChangegroupHook"
Type-.->Implementing3["MercurialPreTagHook"]
click Implementing3 "/Cake.Hg/api/Mercurial.Hooks/MercurialPreTagHook"
Type-.->Implementing4["MercurialPreTransactionChangegroupHook"]
click Implementing4 "/Cake.Hg/api/Mercurial.Hooks/MercurialPreTransactionChangegroupHook"
Type-.->Implementing5["MercurialPreUpdateHook"]
click Implementing5 "/Cake.Hg/api/Mercurial.Hooks/MercurialPreUpdateHook"
Type-.->Implementing6["MercurialPreCommitHook"]
click Implementing6 "/Cake.Hg/api/Mercurial.Hooks/MercurialPreCommitHook"
Type-.->Implementing7["MercurialPreCommandHook"]
click Implementing7 "/Cake.Hg/api/Mercurial.Hooks/MercurialPreCommandHook"
Type-.->Implementing8["MercurialPreOutgoingHook"]
click Implementing8 "/Cake.Hg/api/Mercurial.Hooks/MercurialPreOutgoingHook"
Type-.->Implementing9["MercurialPostCommandHook"]
click Implementing9 "/Cake.Hg/api/Mercurial.Hooks/MercurialPostCommandHook"
Type-.->Implementing10["MercurialPreTransactionCommitHook"]
click Implementing10 "/Cake.Hg/api/Mercurial.Hooks/MercurialPreTransactionCommitHook"
Type-.->Implementing11["MercurialControllingHookBase"]
click Implementing11 "/Cake.Hg/api/Mercurial.Hooks/MercurialControllingHookBase"
Syntax
public interface IMercurialControllingHook
Methods
Name | Value | Summary |
---|---|---|
Terminate |
void |
Terminates the hook and cancels the Mercurial command being executed, with
an exit code of 1 and no message.
|
Terminate |
void |
Terminates the hook and cancels the Mercurial command being executed, with
the specified exit code and no message.
|
Terminate |
void |
Terminates the hook and cancels the Mercurial command being executed.
|
Terminate |
void |
Terminates the hook program and allows the Mercurial command being hooked to proceed as normal.
|