Package hudson.scm

Class 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 Detail

      • SvnClientManager

        public SvnClientManager​(org.tmatesoft.svn.core.wc.SVNClientManager core,
                                int workspaceFormat)
    • 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