diff options
Diffstat (limited to 'subversion/bindings/javahl/native/SVNRepos.h')
-rw-r--r-- | subversion/bindings/javahl/native/SVNRepos.h | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/subversion/bindings/javahl/native/SVNRepos.h b/subversion/bindings/javahl/native/SVNRepos.h index 492b940..b22a4c4 100644 --- a/subversion/bindings/javahl/native/SVNRepos.h +++ b/subversion/bindings/javahl/native/SVNRepos.h @@ -35,6 +35,7 @@ #include "InputStream.h" #include "MessageReceiver.h" #include "ReposNotifyCallback.h" +#include "ReposFreezeAction.h" #include "StringArray.h" #include "File.h" @@ -51,14 +52,17 @@ class SVNRepos : public SVNBase bool usePostRevPropChangeHook); void rmtxns(File &path, StringArray &transactions); jlong recover(File &path, ReposNotifyCallback *notifyCallback); + void freeze(jobjectArray jpaths, ReposFreezeAction* action); void lstxns(File &path, MessageReceiver &messageReceiver); - void load(File &path, InputStream &dataIn, bool ignoreUUID, bool forceUUID, + void load(File &path, InputStream &dataIn, + Revision &revsionStart, Revision &revisionEnd, + bool ignoreUUID, bool forceUUID, bool usePreCommitHook, bool usePostCommitHook, const char *relativePath, ReposNotifyCallback *notifyCallback); void listUnusedDBLogs(File &path, MessageReceiver &messageReceiver); void listDBLogs(File &path, MessageReceiver &messageReceiver); - void hotcopy(File &path, File &targetPath, bool cleanLogs); + void hotcopy(File &path, File &targetPath, bool cleanLogs, bool incremental); void dump(File &path, OutputStream &dataOut, Revision &revsionStart, Revision &RevisionEnd, bool incremental, bool useDeltas, ReposNotifyCallback *notifyCallback); @@ -69,7 +73,7 @@ class SVNRepos : public SVNBase void pack(File &path, ReposNotifyCallback *callback); SVNRepos(); virtual ~SVNRepos(); - void dispose(); + void dispose(jobject jthis); static SVNRepos *getCppObject(jobject jthis); static svn_error_t *checkCancel(void *cancelBaton); |