Package hudson.scm

Class SubversionSCM

java.lang.Object
hudson.scm.SCM
hudson.scm.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