hudson.scm
Class SubversionSCM.External

java.lang.Object
  extended by hudson.scm.SubversionSCM.External
All Implemented Interfaces:
java.io.Serializable
Enclosing class:
SubversionSCM

public static final class SubversionSCM.External
extends java.lang.Object
implements java.io.Serializable

Information about svn:external

See Also:
Serialized Form

Field Summary
 java.lang.String path
          Relative path within the workspace where this svn:exteranls exist.
 long revision
          If the svn:external link is with the -r option, its number.
 java.lang.String url
          External SVN URL to be fetched.
 
Constructor Summary
SubversionSCM.External(java.lang.String modulePath, org.tmatesoft.svn.core.internal.wc.SVNExternal ext)
           
 
Method Summary
 boolean isRevisionFixed()
          Returns true if this reference is to a fixed revision.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

path

public final java.lang.String path
Relative path within the workspace where this svn:exteranls exist.


url

public final java.lang.String url
External SVN URL to be fetched.


revision

public final long revision
If the svn:external link is with the -r option, its number. Otherwise -1 to indicate that the head revision of the external repository should be fetched.

Constructor Detail

SubversionSCM.External

public SubversionSCM.External(java.lang.String modulePath,
                              org.tmatesoft.svn.core.internal.wc.SVNExternal ext)
Parameters:
modulePath - The root of the current module that svn was checking out when it hits 'ext'. Since we call svnkit multiple times in general case to check out from multiple locations, we use this to make the path relative to the entire workspace, not just the particular module.
Method Detail

isRevisionFixed

public boolean isRevisionFixed()
Returns true if this reference is to a fixed revision.



Copyright © 2011. All Rights Reserved.