hudson.plugins.googlecode.scm
Class GoogleCodeSCMEx

java.lang.Object
  extended by hudson.scm.SCM
      extended by hudson.scm.SubversionSCM
          extended by hudson.plugins.googlecode.scm.GoogleCodeSCMEx
All Implemented Interfaces:
hudson.ExtensionPoint, hudson.model.Describable<hudson.scm.SCM>, java.io.Serializable

public class GoogleCodeSCMEx
extends hudson.scm.SubversionSCM

Source code manager that is extends the SubversionSCM and simplifies the configuration. The extended class was introduced because of issue 4136 where other plugins and subversion parts assume the SCM to a project is a SubversionSCM class.

Author:
redsolo
See Also:
Serialized Form

Nested Class Summary
static class GoogleCodeSCMEx.DescriptorImpl
           
 
Nested classes/interfaces inherited from class hudson.scm.SubversionSCM
hudson.scm.SubversionSCM.ModuleLocation, hudson.scm.SubversionSCM.SvnInfo
 
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
hudson.ExtensionPoint.LegacyInstancesAreScopedToHudson
 
Field Summary
 
Fields inherited from class hudson.scm.SubversionSCM
DEFAULT_TIMEOUT
 
Fields inherited from class hudson.scm.SCM
PERMISSIONS, TAG
 
Constructor Summary
GoogleCodeSCMEx(java.lang.String directory, hudson.scm.SubversionSCM.ModuleLocation locations)
           
 
Method Summary
 java.lang.String getDirectory()
          Returns the directory that will retrieved from the SVN repository.
 
Methods inherited from class hudson.scm.SubversionSCM
buildEnvVars, checkout, createChangeLogParser, createSvnClientManager, createSvnClientManager, enableSshDebug, getBrowser, getDescriptor, getExcludedRegions, getExcludedRegionsNormalized, getLocations, getLocations, getModuleRoot, getModuleRoots, getModules, getRevisionFile, init, isUseUpdate, pollChanges, repositoryLocationsExist, requiresWorkspaceForPolling
 
Methods inherited from class hudson.scm.SCM
_for, all, createEmptyChangeLog, getEffectiveBrowser, nullify, processWorkspaceBeforeDeletion, supportsPolling
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GoogleCodeSCMEx

@DataBoundConstructor
public GoogleCodeSCMEx(java.lang.String directory,
                                            hudson.scm.SubversionSCM.ModuleLocation locations)
Method Detail

getDirectory

public java.lang.String getDirectory()
Returns the directory that will retrieved from the SVN repository. Default is "trunk"

Returns:
the directory


Copyright © 2009. All Rights Reserved.