Alien-SVN
view release on metacpan or search on metacpan
src/subversion/subversion/bindings/javahl/src/org/apache/subversion/javahl/SVNRepos.java view on Meta::CPAN
* list all open transactions in a repository
* @param path the path to the repository
* @param receiver receives one transaction name per call
* @throws ClientException throw in case of problem
*/
public native void lstxns(File path, ISVNRepos.MessageReceiver receiver)
throws ClientException;
public native long recover(File path, ReposNotifyCallback callback)
throws ClientException;
public native void freeze(ReposFreezeAction action, File... paths)
throws ClientException;
/**
* remove open transaction in a repository
* @param path the path to the repository
* @param transactions the transactions to be removed
* @throws ClientException throw in case of problem
*/
public native void rmtxns(File path, String[] transactions)
throws ClientException;
/**
* Change the value of the revision property <code>propName</code>
* to <code>propValue</code>. By default, does not run
* pre-/post-revprop-change hook scripts.
*
* @param path The path to the repository.
* @param rev The revision for which to change a property value.
* @param propName The name of the property to change.
* @param propValue The new value to set for the property.
* @param usePreRevPropChangeHook Whether to run the
* <i>pre-revprop-change</i> hook script.
* @param usePostRevPropChangeHook Whether to run the
* <i>post-revprop-change</i> hook script.
* @throws SubversionException If a problem occurs.
*/
public native void setRevProp(File path, Revision rev,
String propName, String propValue,
boolean usePreRevPropChangeHook,
boolean usePostRevPropChangeHook)
throws SubversionException;
public native void verify(File path, Revision start, Revision end,
ReposNotifyCallback callback)
throws ClientException;
/**
* list all locks in the repository
* @param path the path to the repository
* @param depth the depth to recurse
* @throws ClientException throw in case of problem
*/
public native Set<Lock> lslocks(File path, Depth depth)
throws ClientException;
/**
* remove multiple locks from the repository
* @param path the path to the repository
* @param locks the name of the locked items
* @throws ClientException throw in case of problem
*/
public native void rmlocks(File path, String[] locks)
throws ClientException;
public native void upgrade(File path, ReposNotifyCallback callback);
public native void pack(File path, ReposNotifyCallback callback);
public native void cancelOperation()
throws ClientException;
}
( run in 0.590 second using v1.01-cache-2.11-cpan-39bf76dae61 )