|
|||||||||||
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)
Indicates build has finished. |
protected void |
checkout(Build build)
Check out codes for specified build. |
protected void |
cleanupCheckoutStarted(java.lang.String workingDir,
org.apache.log4j.Logger logger)
Give the repository a chance to do something before clean up checkouts. |
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)
Get change list since specified date. |
java.lang.String |
getHeadRevision()
OGNL: Get head revision number. |
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. |
boolean |
isCygwinSvn()
OGNL: This property indicates whether or not the svn executable being used is a cygwin one. |
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 |
setCygwinSvn(boolean cygwinSvn)
|
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, getDate2Revisions, getEditor, getLoginMappingName, getLoginMappingNameSelectionModel, getModules, getName, getNameChoices, getQuietPeriod, hashCode, isCheckedOut, isModified, isModifiedSince, isQuietSince, notifyBuildFinished, resolveOgnlExpressions, 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 |
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)
public boolean isCygwinSvn()
public void setCygwinSvn(boolean cygwinSvn)
protected void checkout(Build build)
Repository
checkout
in class Repository
build
- protected Revisions getChangeListSince(DependentContext dependentContext, java.util.Date date, java.lang.String workingDir, org.apache.log4j.Logger logger)
Repository
getChangeListSince
in class Repository
dependentContext
- date
- workingDir
- logger
-
public java.lang.Class getModuleClazz()
getModuleClazz
in class Repository
protected void buildFinished(Build build)
Repository
buildFinished
in class Repository
build
- protected void cleanupCheckoutStarted(java.lang.String workingDir, org.apache.log4j.Logger logger)
Repository
cleanupCheckoutStarted
in class Repository
workingDir
- logger
- protected void label(Build build, java.lang.String label, java.lang.String comment)
Repository
label
in class Repository
build
- public java.lang.String getHeadRevision()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |