public class FSHooks
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
REVPROP_ADD |
static java.lang.String |
REVPROP_DELETE |
static java.lang.String |
REVPROP_MODIFY |
static java.lang.String |
SVN_REPOS_HOOK_DESC_EXT |
static java.lang.String |
SVN_REPOS_HOOK_POST_COMMIT |
static java.lang.String |
SVN_REPOS_HOOK_POST_LOCK |
static java.lang.String |
SVN_REPOS_HOOK_POST_REVPROP_CHANGE |
static java.lang.String |
SVN_REPOS_HOOK_POST_UNLOCK |
static java.lang.String |
SVN_REPOS_HOOK_PRE_COMMIT |
static java.lang.String |
SVN_REPOS_HOOK_PRE_LOCK |
static java.lang.String |
SVN_REPOS_HOOK_PRE_REVPROP_CHANGE |
static java.lang.String |
SVN_REPOS_HOOK_PRE_UNLOCK |
static java.lang.String |
SVN_REPOS_HOOK_READ_SENTINEL |
static java.lang.String |
SVN_REPOS_HOOK_START_COMMIT |
static java.lang.String |
SVN_REPOS_HOOK_WRITE_SENTINEL |
static java.lang.String |
SVN_REPOS_HOOKS_DIR |
Constructor and Description |
---|
FSHooks() |
Modifier and Type | Method and Description |
---|---|
static boolean |
isHooksEnabled() |
static void |
runPostCommitHook(java.io.File reposRootDir,
long committedRevision) |
static void |
runPostLockHook(java.io.File reposRootDir,
java.lang.String[] paths,
java.lang.String username) |
static void |
runPostRevPropChangeHook(java.io.File reposRootDir,
java.lang.String propName,
byte[] propOldValue,
java.lang.String author,
long revision,
java.lang.String action) |
static void |
runPostUnlockHook(java.io.File reposRootDir,
java.lang.String[] paths,
java.lang.String username) |
static void |
runPreCommitHook(java.io.File reposRootDir,
java.lang.String txnName) |
static java.lang.String |
runPreLockHook(java.io.File reposRootDir,
java.lang.String path,
java.lang.String username,
java.lang.String comment,
boolean stealLock) |
static void |
runPreRevPropChangeHook(java.io.File reposRootDir,
java.lang.String propName,
byte[] propNewValue,
java.lang.String author,
long revision,
java.lang.String action) |
static void |
runPreUnlockHook(java.io.File reposRootDir,
java.lang.String path,
java.lang.String username) |
static void |
runStartCommitHook(java.io.File reposRootDir,
java.lang.String author,
java.util.List<?> capabilities) |
static void |
setHooksEnabled(boolean enabled) |
public static final java.lang.String SVN_REPOS_HOOK_START_COMMIT
public static final java.lang.String SVN_REPOS_HOOK_PRE_COMMIT
public static final java.lang.String SVN_REPOS_HOOK_POST_COMMIT
public static final java.lang.String SVN_REPOS_HOOK_PRE_REVPROP_CHANGE
public static final java.lang.String SVN_REPOS_HOOK_POST_REVPROP_CHANGE
public static final java.lang.String SVN_REPOS_HOOK_PRE_LOCK
public static final java.lang.String SVN_REPOS_HOOK_POST_LOCK
public static final java.lang.String SVN_REPOS_HOOK_PRE_UNLOCK
public static final java.lang.String SVN_REPOS_HOOK_POST_UNLOCK
public static final java.lang.String SVN_REPOS_HOOK_READ_SENTINEL
public static final java.lang.String SVN_REPOS_HOOK_WRITE_SENTINEL
public static final java.lang.String SVN_REPOS_HOOK_DESC_EXT
public static final java.lang.String SVN_REPOS_HOOKS_DIR
public static final java.lang.String REVPROP_DELETE
public static final java.lang.String REVPROP_ADD
public static final java.lang.String REVPROP_MODIFY
public static void setHooksEnabled(boolean enabled)
public static boolean isHooksEnabled()
public static java.lang.String runPreLockHook(java.io.File reposRootDir, java.lang.String path, java.lang.String username, java.lang.String comment, boolean stealLock) throws SVNException
SVNException
public static void runPostLockHook(java.io.File reposRootDir, java.lang.String[] paths, java.lang.String username) throws SVNException
SVNException
public static void runPreUnlockHook(java.io.File reposRootDir, java.lang.String path, java.lang.String username) throws SVNException
SVNException
public static void runPostUnlockHook(java.io.File reposRootDir, java.lang.String[] paths, java.lang.String username) throws SVNException
SVNException
public static void runPreRevPropChangeHook(java.io.File reposRootDir, java.lang.String propName, byte[] propNewValue, java.lang.String author, long revision, java.lang.String action) throws SVNException
SVNException
public static void runPostRevPropChangeHook(java.io.File reposRootDir, java.lang.String propName, byte[] propOldValue, java.lang.String author, long revision, java.lang.String action) throws SVNException
SVNException
public static void runStartCommitHook(java.io.File reposRootDir, java.lang.String author, java.util.List<?> capabilities) throws SVNException
SVNException
public static void runPreCommitHook(java.io.File reposRootDir, java.lang.String txnName) throws SVNException
SVNException
public static void runPostCommitHook(java.io.File reposRootDir, long committedRevision) throws SVNException
SVNException
Copyright © 2004-2012 TMate Software Ltd. All Rights Reserved.