|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.pmease.quickbuild.repository.Repository
com.pmease.quickbuild.repository.SvnRepository
The Subversion repository
Constructor Summary | |
SvnRepository()
|
Method Summary | |
protected void |
buildFinished(Build build)
|
protected Commandline |
buildSvnExecutable()
Build the executable part of a commandline object |
protected void |
checkout(Build build)
|
protected void |
cleanupCheckoutStarted(java.lang.String workingDir,
org.apache.log4j.Logger logger)
|
java.lang.String |
getBranches()
OGNL: Directory used to hold branches for this url base. |
protected Revisions |
getChangeListSince(DependentContext dependentContext,
java.util.Date date,
java.lang.String workingDir,
org.apache.log4j.Logger logger)
|
java.lang.Class |
getModuleClazz()
|
java.lang.String |
getPassword()
OGNL: Password to use to login to Subversion. |
java.lang.String |
getSvnExePath()
OGNL: Specify path to your svn executable file. |
java.lang.String |
getTags()
OGNL: Directory used to hold tags for this url base. |
java.lang.String |
getTrunk()
OGNL: Directory used to hold trunk for this url base. |
java.lang.String |
getUrlBase()
OGNL: The base part of Subversion url, for example, you can input svn://buildmachine.foobar.com/, or file:///c:/svn_repository, or svn://buildmachine.foobar.com/myproject/othersubdirectory, etc. |
java.lang.String |
getUser()
OGNL: User name to use to login to Subversion. |
protected void |
label(Build build,
java.lang.String label,
java.lang.String comment)
Label checked out artifacts from this repository. |
void |
setBranches(java.lang.String branches)
|
void |
setPassword(java.lang.String password)
|
void |
setSvnExePath(java.lang.String svnExePath)
|
void |
setTags(java.lang.String tags)
|
void |
setTrunk(java.lang.String trunk)
|
void |
setUrlBase(java.lang.String urlBase)
|
void |
setUser(java.lang.String user)
|
Methods inherited from class com.pmease.quickbuild.repository.Repository |
cleanupCheckoutStarted, doCheckout, doLabel, equals, getChangeListSince, getEditor, getLoginMappingName, getLoginMappingNameSelectionModel, getModules, getName, getNameChoices, getQuietPeriod, hashCode, isCheckedOut, isModified, isModifiedSince, isQuietSince, notifyBuildFinished, setEditor, setLoginMappingName, setName, setQuietPeriod, validate |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public SvnRepository()
Method Detail |
protected Commandline buildSvnExecutable()
public java.lang.String getUrlBase()
public void setUrlBase(java.lang.String urlBase)
public java.lang.String getTrunk()
public void setTrunk(java.lang.String trunk)
public java.lang.String getBranches()
public void setBranches(java.lang.String branches)
public java.lang.String getTags()
public void setTags(java.lang.String tags)
public java.lang.String getUser()
public void setUser(java.lang.String user)
public java.lang.String getPassword()
public void setPassword(java.lang.String password)
public java.lang.String getSvnExePath()
public void setSvnExePath(java.lang.String svnExePath)
protected void checkout(Build build)
checkout
in class Repository
protected Revisions getChangeListSince(DependentContext dependentContext, java.util.Date date, java.lang.String workingDir, org.apache.log4j.Logger logger)
getChangeListSince
in class Repository
public java.lang.Class getModuleClazz()
getModuleClazz
in class Repository
protected void buildFinished(Build build)
buildFinished
in class Repository
protected void cleanupCheckoutStarted(java.lang.String workingDir, org.apache.log4j.Logger logger)
cleanupCheckoutStarted
in class Repository
protected void label(Build build, java.lang.String label, java.lang.String comment)
Repository
label
in class Repository
build
-
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |