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 set SvnWcGeneration when using SVNBasicClient.
Author:
Kohsuke Kawaguchi
  • Constructor Details

    • SvnClientManager

      public SvnClientManager(org.tmatesoft.svn.core.wc.SVNClientManager core, int workspaceFormat)
  • Method Details

    • 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