Package hudson.scm

Class SubversionSCM

  • All Implemented Interfaces:
    ExtensionPoint, Describable<SCM>

    public class SubversionSCM
    extends SCM
    Subversion SCM.

    Plugin Developer Notes

    Plugins that interact with Subversion can use SubversionSCM.DescriptorImpl.createAuthenticationProvider(AbstractProject) so that it can use the credentials (username, password, etc.) that the user entered for Jenkins. See the javadoc of this method for the precautions you need to take if you run Subversion operations remotely on slaves.

    Implementation Notes

    Because this instance refers to some other classes that are not necessarily Java serializable (like browser), remotable FilePath.FileCallables all need to be declared as static inner classes.

    Author:
    Kohsuke Kawaguchi