Package org.tmatesoft.svn.core.javahl17
Class SVNReposImpl
java.lang.Object
org.tmatesoft.svn.core.javahl17.SVNReposImpl
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringFilesystem in a Berkeley DBprivate booleanprivate SVNClientImplstatic final StringFilesystem in the filesystemprivate SVNAdminClient -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate voidprivate voidvoidprivate voidvoidvoidvoiddispose()voiddump(File path, OutputStream dataOut, OutputStream errorOut, Revision start, Revision end, boolean incremental, boolean useDeltas, ReposNotifyCallback callback) voiddump(File path, OutputStream dataOut, Revision start, Revision end, boolean incremental, boolean useDeltas, ReposNotifyCallback callback) voidfreeze(ReposFreezeAction action, File... paths) protected SVNAdminClientvoidvoidvoidlistDBLogs(File path, ISVNRepos.MessageReceiver receiver) voidlistUnusedDBLogs(File path, ISVNRepos.MessageReceiver receiver) voidload(File path, InputStream dataInput, boolean ignoreUUID, boolean forceUUID, boolean usePreCommitHook, boolean usePostCommitHook, String relativePath, ReposNotifyCallback callback) voidload(File path, InputStream dataInput, boolean ignoreUUID, boolean forceUUID, String relativePath, ReposNotifyCallback callback) voidload(File path, InputStream dataInput, OutputStream messageOutput, boolean ignoreUUID, boolean forceUUID, boolean usePreCommitHook, boolean usePostCommitHook, String relativePath, ReposNotifyCallback callback) voidload(File path, InputStream dataInput, Revision start, Revision end, boolean ignoreUUID, boolean forceUUID, boolean usePostCommitHook, boolean usePostCommitHook2, String relativePath, ReposNotifyCallback callback) voidlstxns(File path, ISVNRepos.MessageReceiver receiver) private voidprivate voidnotImplementedYet(String message) voidpack(File path, ReposNotifyCallback callback) longrecover(File path, ReposNotifyCallback callback) voidvoidprivate static voidsetRevisionProperty(File path, Revision rev, String propName, String propValue, boolean bypassPreRevPropChangeHook, boolean bypassPostRevPropChangeHook) voidsetRevProp(File path, Revision rev, String propName, String propValue, boolean usePreRevPropChangeHook, boolean usePostRevPropChangeHook) static voidthrowException(SVNException e, SVNClientImpl svnClient) voidupgrade(File path, ReposNotifyCallback callback) voidverify(File path, OutputStream messageOut, Revision start, Revision end, ReposNotifyCallback callback) voidverify(File path, Revision start, Revision end, ReposNotifyCallback callback)
-
Field Details
-
client
-
svnAdminClient
-
cancelOperation
private boolean cancelOperation -
BDB
Filesystem in a Berkeley DB- See Also:
-
FSFS
Filesystem in the filesystem- See Also:
-
-
Constructor Details
-
SVNReposImpl
public SVNReposImpl()
-
-
Method Details
-
dispose
public void dispose() -
getVersion
-
getAdminClient
-
create
public void create(File path, boolean disableFsyncCommit, boolean keepLog, File configPath, String fstype) throws ClientException - Throws:
ClientException
-
deltify
- Throws:
ClientException
-
dump
public void dump(File path, OutputStream dataOut, Revision start, Revision end, boolean incremental, boolean useDeltas, ReposNotifyCallback callback) throws ClientException - Throws:
ClientException
-
dump
public void dump(File path, OutputStream dataOut, OutputStream errorOut, Revision start, Revision end, boolean incremental, boolean useDeltas, ReposNotifyCallback callback) throws ClientException - Throws:
ClientException
-
hotcopy
- Throws:
ClientException
-
listDBLogs
- Throws:
ClientException
-
listUnusedDBLogs
- Throws:
ClientException
-
load
public void load(File path, InputStream dataInput, boolean ignoreUUID, boolean forceUUID, String relativePath, ReposNotifyCallback callback) throws ClientException - Throws:
ClientException
-
load
public void load(File path, InputStream dataInput, boolean ignoreUUID, boolean forceUUID, boolean usePreCommitHook, boolean usePostCommitHook, String relativePath, ReposNotifyCallback callback) throws ClientException - Throws:
ClientException
-
load
public void load(File path, InputStream dataInput, OutputStream messageOutput, boolean ignoreUUID, boolean forceUUID, boolean usePreCommitHook, boolean usePostCommitHook, String relativePath, ReposNotifyCallback callback) throws ClientException - Throws:
ClientException
-
lstxns
- Throws:
ClientException
-
recover
- Throws:
ClientException
-
rmtxns
- Throws:
ClientException
-
setRevProp
public void setRevProp(File path, Revision rev, String propName, String propValue, boolean usePreRevPropChangeHook, boolean usePostRevPropChangeHook) throws SubversionException - Throws:
SubversionException
-
verify
public void verify(File path, Revision start, Revision end, ReposNotifyCallback callback) throws ClientException - Throws:
ClientException
-
verify
public void verify(File path, 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(File path, Revision rev, String propName, 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
-
load
public void load(File path, InputStream dataInput, Revision start, Revision end, boolean ignoreUUID, boolean forceUUID, boolean usePostCommitHook, boolean usePostCommitHook2, String relativePath, ReposNotifyCallback callback)
-