Package hudson.scm
Class SvnClientManager
- java.lang.Object
-
- hudson.scm.SvnClientManager
-
public class SvnClientManager extends Object
SVNClientManager
makes it rather error prone to specify the proper expected version of the working copy we need to use, so inside Jenkins we wrap it to this class to ensure we won't forget to setSvnWcGeneration
when usingSVNBasicClient
.- Author:
- Kohsuke Kawaguchi
-
-
Constructor Summary
Constructors Constructor Description SvnClientManager(org.tmatesoft.svn.core.wc.SVNClientManager core, int workspaceFormat)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.tmatesoft.svn.core.io.SVNRepository
createRepository(org.tmatesoft.svn.core.SVNURL url, boolean mayReuse)
void
dispose()
org.tmatesoft.svn.core.wc.SVNCommitClient
getCommitClient()
org.tmatesoft.svn.core.wc.SVNCopyClient
getCopyClient()
org.tmatesoft.svn.core.wc.SVNClientManager
getCore()
org.tmatesoft.svn.core.wc.SVNLogClient
getLogClient()
org.tmatesoft.svn.core.wc.SVNStatusClient
getStatusClient()
org.tmatesoft.svn.core.wc.SVNUpdateClient
getUpdateClient()
org.tmatesoft.svn.core.wc.SVNWCClient
getWCClient()
-
-
-
Method Detail
-
getCore
public org.tmatesoft.svn.core.wc.SVNClientManager getCore()
-
getWCClient
public org.tmatesoft.svn.core.wc.SVNWCClient getWCClient()
-
getLogClient
public org.tmatesoft.svn.core.wc.SVNLogClient getLogClient()
-
dispose
public void dispose()
-
getCommitClient
public org.tmatesoft.svn.core.wc.SVNCommitClient getCommitClient()
-
getStatusClient
public org.tmatesoft.svn.core.wc.SVNStatusClient getStatusClient()
-
getCopyClient
public org.tmatesoft.svn.core.wc.SVNCopyClient getCopyClient()
-
getUpdateClient
public org.tmatesoft.svn.core.wc.SVNUpdateClient getUpdateClient()
-
createRepository
public org.tmatesoft.svn.core.io.SVNRepository createRepository(org.tmatesoft.svn.core.SVNURL url, boolean mayReuse) throws org.tmatesoft.svn.core.SVNException
- Throws:
org.tmatesoft.svn.core.SVNException
-
-