|
|||||||||||
| 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 Repositorybuild -
protected Revisions getChangeListSince(DependentContext dependentContext,
java.util.Date date,
java.lang.String workingDir,
org.apache.log4j.Logger logger)
Repository
getChangeListSince in class RepositorydependentContext - date - workingDir - logger -
public java.lang.Class getModuleClazz()
getModuleClazz in class Repositoryprotected void buildFinished(Build build)
Repository
buildFinished in class Repositorybuild -
protected void cleanupCheckoutStarted(java.lang.String workingDir,
org.apache.log4j.Logger logger)
Repository
cleanupCheckoutStarted in class RepositoryworkingDir - logger -
protected void label(Build build,
java.lang.String label,
java.lang.String comment)
Repository
label in class Repositorybuild - public java.lang.String getHeadRevision()
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||