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
Fields Modifier and Type Field Description static java.lang.StringBDBFilesystem in a Berkeley DBprivate booleancancelOperationprivate SVNClientImplclientstatic java.lang.StringFSFSFilesystem in the filesystemprivate SVNAdminClientsvnAdminClient
-
Constructor Summary
Constructors Constructor Description SVNReposImpl()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description private voidafterOperation()private voidbeforeOperation()voidcancelOperation()private voidcheckCancelled()voidcreate(java.io.File path, boolean disableFsyncCommit, boolean keepLog, java.io.File configPath, java.lang.String fstype)voiddeltify(java.io.File path, Revision start, Revision end)voiddispose()voiddump(java.io.File path, java.io.OutputStream dataOut, java.io.OutputStream errorOut, Revision start, Revision end, boolean incremental, boolean useDeltas, ReposNotifyCallback callback)voiddump(java.io.File path, java.io.OutputStream dataOut, Revision start, Revision end, boolean incremental, boolean useDeltas, ReposNotifyCallback callback)voidfreeze(ReposFreezeAction action, java.io.File... paths)protected SVNAdminClientgetAdminClient()VersiongetVersion()voidhotcopy(java.io.File path, java.io.File targetPath, boolean cleanLogs)voidhotcopy(java.io.File path, java.io.File targetPath, boolean cleanLogs, boolean incremental)voidlistDBLogs(java.io.File path, ISVNRepos.MessageReceiver receiver)voidlistUnusedDBLogs(java.io.File path, ISVNRepos.MessageReceiver receiver)voidload(java.io.File path, java.io.InputStream dataInput, boolean ignoreUUID, boolean forceUUID, boolean usePreCommitHook, boolean usePostCommitHook, java.lang.String relativePath, ReposNotifyCallback callback)voidload(java.io.File path, java.io.InputStream dataInput, boolean ignoreUUID, boolean forceUUID, java.lang.String relativePath, ReposNotifyCallback callback)voidload(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)voidload(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>lslocks(java.io.File path, Depth depth)voidlstxns(java.io.File path, ISVNRepos.MessageReceiver receiver)private voidnotImplementedYet()private voidnotImplementedYet(java.lang.String message)voidpack(java.io.File path, ReposNotifyCallback callback)longrecover(java.io.File path, ReposNotifyCallback callback)voidrmlocks(java.io.File path, java.lang.String[] locks)voidrmtxns(java.io.File path, java.lang.String[] transactions)private static voidsetRevisionProperty(java.io.File path, Revision rev, java.lang.String propName, java.lang.String propValue, boolean bypassPreRevPropChangeHook, boolean bypassPostRevPropChangeHook)voidsetRevProp(java.io.File path, Revision rev, java.lang.String propName, java.lang.String propValue, boolean usePreRevPropChangeHook, boolean usePostRevPropChangeHook)static voidthrowException(SVNException e, SVNClientImpl svnClient)voidupgrade(java.io.File path, ReposNotifyCallback callback)voidverify(java.io.File path, java.io.OutputStream messageOut, Revision start, Revision end, ReposNotifyCallback callback)voidverify(java.io.File path, Revision start, Revision end, ReposNotifyCallback callback)
-
-
-
Field Detail
-
client
private SVNClientImpl client
-
svnAdminClient
private SVNAdminClient svnAdminClient
-
cancelOperation
private boolean cancelOperation
-
BDB
public static final java.lang.String BDB
Filesystem in a Berkeley DB- See Also:
- Constant Field Values
-
FSFS
public static final java.lang.String FSFS
Filesystem in the filesystem- See Also:
- Constant Field Values
-
-
Method Detail
-
dispose
public void dispose()
-
getVersion
public Version getVersion()
-
getAdminClient
protected SVNAdminClient 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
public void deltify(java.io.File path, Revision start, Revision end) throws ClientException- 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
public void lstxns(java.io.File path, ISVNRepos.MessageReceiver receiver) throws ClientException- Throws:
ClientException
-
recover
public long recover(java.io.File path, ReposNotifyCallback callback) throws ClientException- Throws:
ClientException
-
rmtxns
public void rmtxns(java.io.File path, java.lang.String[] transactions) throws ClientException- 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
public java.util.Set<Lock> lslocks(java.io.File path, Depth depth) throws ClientException
- Throws:
ClientException
-
rmlocks
public void rmlocks(java.io.File path, java.lang.String[] locks) throws ClientException- Throws:
ClientException
-
upgrade
public void upgrade(java.io.File path, ReposNotifyCallback callback) throws ClientException- Throws:
ClientException
-
pack
public void pack(java.io.File path, ReposNotifyCallback callback) throws ClientException- Throws:
ClientException
-
cancelOperation
public void cancelOperation() throws ClientException- Throws:
ClientException
-
checkCancelled
private void checkCancelled() throws SVNCancelException- 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
private void notImplementedYet() throws ClientException- Throws:
ClientException
-
notImplementedYet
private void notImplementedYet(java.lang.String message) throws ClientException- Throws:
ClientException
-
throwException
public static void throwException(SVNException e, SVNClientImpl svnClient) throws ClientException
- Throws:
ClientException
-
beforeOperation
private void beforeOperation()
-
afterOperation
private void afterOperation()
-
freeze
public void freeze(ReposFreezeAction action, java.io.File... paths)
-
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)
-
-