Summary
            This is the base class for Mercurial hook type implementations.
            
		- Assembly
 - Mercurial
.Net .dll  - Namespace
 - Mercurial
.Hooks  - Base Types
 - 
									
- object
 
 - Derived Types
 
							graph TD
	Base0["object"]-->Type
	Type["MercurialHookBase"]
class Type type-node
	Type-->Derived0["MercurialUpdateHook"]
	click Derived0 "/Cake.Hg/api/Mercurial.Hooks/MercurialUpdateHook"
	Type-->Derived1["MercurialOutgoingHook"]
	click Derived1 "/Cake.Hg/api/Mercurial.Hooks/MercurialOutgoingHook"
	Type-->Derived2["MercurialPushKeyHook"]
	click Derived2 "/Cake.Hg/api/Mercurial.Hooks/MercurialPushKeyHook"
	Type-->Derived3["MercurialChangeGroupHook"]
	click Derived3 "/Cake.Hg/api/Mercurial.Hooks/MercurialChangeGroupHook"
	Type-->Derived4["MercurialListKeysHook"]
	click Derived4 "/Cake.Hg/api/Mercurial.Hooks/MercurialListKeysHook"
	Type-->Derived5["MercurialIncomingHook"]
	click Derived5 "/Cake.Hg/api/Mercurial.Hooks/MercurialIncomingHook"
	Type-->Derived6["MercurialTagHook"]
	click Derived6 "/Cake.Hg/api/Mercurial.Hooks/MercurialTagHook"
	Type-->Derived7["MercurialCommitHook"]
	click Derived7 "/Cake.Hg/api/Mercurial.Hooks/MercurialCommitHook"
	Type-->Derived8["MercurialControllingHookBase"]
	click Derived8 "/Cake.Hg/api/Mercurial.Hooks/MercurialControllingHookBase"
						
					Syntax
public class MercurialHookBase
			Constructors
| Name | Summary | 
|---|---|
| MercurialHookBase | 
									
            Initializes a new instance of the MercurialHookBase class.
             | 
							
Properties
| Name | Value | Summary | 
|---|---|---|
| Repository | Repository | 
									 
            Gets the  
								Repository the hook is executing in.
             | 
							
Methods
| Name | Value | Summary | 
|---|---|---|
| LoadRevision | 
								RevSpec | 
									 
            Loads a  
											RevSpec from a hash specified by
            an environment variable.
            static 
								 |