Package org.tmatesoft.svn.core.javahl17
Class SVNReposImpl
java.lang.Object
org.tmatesoft.svn.core.javahl17.SVNReposImpl
public class SVNReposImpl
extends java.lang.Object
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final java.lang.String
Filesystem in a Berkeley DBprivate boolean
private SVNClientImpl
static final java.lang.String
Filesystem in the filesystemprivate SVNAdminClient
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate void
private void
void
private void
void
create
(java.io.File path, boolean disableFsyncCommit, boolean keepLog, java.io.File configPath, java.lang.String fstype) void
void
dispose()
void
dump
(java.io.File path, java.io.OutputStream dataOut, java.io.OutputStream errorOut, Revision start, Revision end, boolean incremental, boolean useDeltas, ReposNotifyCallback callback) void
dump
(java.io.File path, java.io.OutputStream dataOut, Revision start, Revision end, boolean incremental, boolean useDeltas, ReposNotifyCallback callback) void
freeze
(ReposFreezeAction action, java.io.File... paths) protected SVNAdminClient
void
hotcopy
(java.io.File path, java.io.File targetPath, boolean cleanLogs) void
hotcopy
(java.io.File path, java.io.File targetPath, boolean cleanLogs, boolean incremental) void
listDBLogs
(java.io.File path, ISVNRepos.MessageReceiver receiver) void
listUnusedDBLogs
(java.io.File path, ISVNRepos.MessageReceiver receiver) void
load
(java.io.File path, java.io.InputStream dataInput, boolean ignoreUUID, boolean forceUUID, boolean usePreCommitHook, boolean usePostCommitHook, java.lang.String relativePath, ReposNotifyCallback callback) void
load
(java.io.File path, java.io.InputStream dataInput, boolean ignoreUUID, boolean forceUUID, java.lang.String relativePath, ReposNotifyCallback callback) void
load
(java.io.File path, java.io.InputStream dataInput, java.io.OutputStream messageOutput, boolean ignoreUUID, boolean forceUUID, boolean usePreCommitHook, boolean usePostCommitHook, java.lang.String relativePath, ReposNotifyCallback callback) void
load
(java.io.File path, java.io.InputStream dataInput, Revision start, Revision end, boolean ignoreUUID, boolean forceUUID, boolean usePostCommitHook, boolean usePostCommitHook2, java.lang.String relativePath, ReposNotifyCallback callback) java.util.Set<Lock>
void
lstxns
(java.io.File path, ISVNRepos.MessageReceiver receiver) private void
private void
notImplementedYet
(java.lang.String message) void
pack
(java.io.File path, ReposNotifyCallback callback) long
recover
(java.io.File path, ReposNotifyCallback callback) void
rmlocks
(java.io.File path, java.lang.String[] locks) void
rmtxns
(java.io.File path, java.lang.String[] transactions) private static void
setRevisionProperty
(java.io.File path, Revision rev, java.lang.String propName, java.lang.String propValue, boolean bypassPreRevPropChangeHook, boolean bypassPostRevPropChangeHook) void
setRevProp
(java.io.File path, Revision rev, java.lang.String propName, java.lang.String propValue, boolean usePreRevPropChangeHook, boolean usePostRevPropChangeHook) static void
throwException
(SVNException e, SVNClientImpl svnClient) void
upgrade
(java.io.File path, ReposNotifyCallback callback) void
verify
(java.io.File path, java.io.OutputStream messageOut, Revision start, Revision end, ReposNotifyCallback callback) void
verify
(java.io.File path, Revision start, Revision end, ReposNotifyCallback callback) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
client
-
svnAdminClient
-
cancelOperation
private boolean cancelOperation -
BDB
public static final java.lang.String BDBFilesystem in a Berkeley DB- See Also:
-
FSFS
public static final java.lang.String FSFSFilesystem in the filesystem- See Also:
-
-
Constructor Details
-
SVNReposImpl
public SVNReposImpl()
-
-
Method Details
-
dispose
public void dispose() -
getVersion
-
getAdminClient
-
create
public void create(java.io.File path, boolean disableFsyncCommit, boolean keepLog, java.io.File configPath, java.lang.String fstype) throws ClientException - Throws:
ClientException
-
deltify
- Throws:
ClientException
-
dump
public void dump(java.io.File path, java.io.OutputStream dataOut, Revision start, Revision end, boolean incremental, boolean useDeltas, ReposNotifyCallback callback) throws ClientException - Throws:
ClientException
-
dump
public void dump(java.io.File path, java.io.OutputStream dataOut, java.io.OutputStream errorOut, Revision start, Revision end, boolean incremental, boolean useDeltas, ReposNotifyCallback callback) throws ClientException - Throws:
ClientException
-
hotcopy
public void hotcopy(java.io.File path, java.io.File targetPath, boolean cleanLogs) throws ClientException - Throws:
ClientException
-
listDBLogs
public void listDBLogs(java.io.File path, ISVNRepos.MessageReceiver receiver) throws ClientException - Throws:
ClientException
-
listUnusedDBLogs
public void listUnusedDBLogs(java.io.File path, ISVNRepos.MessageReceiver receiver) throws ClientException - Throws:
ClientException
-
load
public void load(java.io.File path, java.io.InputStream dataInput, boolean ignoreUUID, boolean forceUUID, java.lang.String relativePath, ReposNotifyCallback callback) throws ClientException - Throws:
ClientException
-
load
public void load(java.io.File path, java.io.InputStream dataInput, boolean ignoreUUID, boolean forceUUID, boolean usePreCommitHook, boolean usePostCommitHook, java.lang.String relativePath, ReposNotifyCallback callback) throws ClientException - Throws:
ClientException
-
load
public void load(java.io.File path, java.io.InputStream dataInput, java.io.OutputStream messageOutput, boolean ignoreUUID, boolean forceUUID, boolean usePreCommitHook, boolean usePostCommitHook, java.lang.String relativePath, ReposNotifyCallback callback) throws ClientException - Throws:
ClientException
-
lstxns
- Throws:
ClientException
-
recover
- Throws:
ClientException
-
rmtxns
- Throws:
ClientException
-
setRevProp
public void setRevProp(java.io.File path, Revision rev, java.lang.String propName, java.lang.String propValue, boolean usePreRevPropChangeHook, boolean usePostRevPropChangeHook) throws SubversionException - Throws:
SubversionException
-
verify
public void verify(java.io.File path, Revision start, Revision end, ReposNotifyCallback callback) throws ClientException - Throws:
ClientException
-
verify
public void verify(java.io.File path, java.io.OutputStream messageOut, Revision start, Revision end, ReposNotifyCallback callback) throws ClientException - Throws:
ClientException
-
lslocks
- Throws:
ClientException
-
rmlocks
- Throws:
ClientException
-
upgrade
- Throws:
ClientException
-
pack
- Throws:
ClientException
-
cancelOperation
- Throws:
ClientException
-
checkCancelled
- Throws:
SVNCancelException
-
setRevisionProperty
private static void setRevisionProperty(java.io.File path, Revision rev, java.lang.String propName, java.lang.String propValue, boolean bypassPreRevPropChangeHook, boolean bypassPostRevPropChangeHook) throws SVNException - Throws:
SVNException
-
notImplementedYet
- Throws:
ClientException
-
notImplementedYet
- Throws:
ClientException
-
throwException
- Throws:
ClientException
-
beforeOperation
private void beforeOperation() -
afterOperation
private void afterOperation() -
freeze
-
hotcopy
public void hotcopy(java.io.File path, java.io.File targetPath, boolean cleanLogs, boolean incremental) -
load
public void load(java.io.File path, java.io.InputStream dataInput, Revision start, Revision end, boolean ignoreUUID, boolean forceUUID, boolean usePostCommitHook, boolean usePostCommitHook2, java.lang.String relativePath, ReposNotifyCallback callback)
-