| AsyncPostReceiveRepositoryHook | This interface is deprecated.
      in 5.0 for removal in 6.0. Implement PostRepositoryHookinstead. | 
| CommitAddedDetails | Describes a committhat was added / is about to be added to aref. | 
| CommitRemovedDetails | Describes a committhat was removed / is about to be removed from aref. | 
| PostRepositoryHook<T extends RepositoryHookRequest> | Hook that is called after changes to 1 or more refs have been made. | 
| PreReceiveRepositoryHook | This interface is deprecated.
      since 5.0 for removal in 6.0. Implement PreRepositoryHookinstead. | 
| PreRepositoryHook<T extends RepositoryHookRequest> | Hook that is called for all veto-able changes to 1 or more Refs. | 
| PreRepositoryHookCommitCallback | Specialized callback that pre-hookscanregisterto receive commit-level details for the
 requested change. | 
| RepositoryHookCommitCallback | A callback to receive more information about commits added or removed in a RepositoryHookRequest. | 
| RepositoryHookImplementor | This interface is deprecated. in 5.0 for removal in 6.0 | 
| RepositoryMergeCheck | Used to enforce a specific precondition for a pull request merge operation. | 
| RepositoryMergeRequestCheck | This interface is deprecated.
      in 5.0 for removal in 6.0. Use a repository-merge-checkmodule and implementRepositoryMergeCheckinstead. | 
| RepositoryMergeRequestCheckContext | In addition to the normal MergeRequestparameters, will have additional settings which can be configured
 per-repository. | 
| PostRepositoryHookContext | RepositoryHookContextspecialization that is provided toPostRepositoryHookhooks | 
| PreRepositoryHookContext | RepositoryHookContextspecialization that is provided toPreRepositoryHookhooks | 
| RepositoryHookContext | 
| RepositoryHookCommitFilter | Describes the type of commit details a repository-hook callbackis interested
 in. |