|
|||||||||||
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.VssRepository
Microsoft visual source safe adaptor
Field Summary | |
static java.lang.String |
COMMAND_INPUT
|
static java.lang.String |
DEFAULT_DATETIME_FORMAT
|
Constructor Summary | |
VssRepository()
|
Method Summary | |
protected void |
appendLoginInfo(Commandline cmdLine)
Append login information to specified commandline object |
protected void |
buildFinished(Build build)
Indicates build has finished. |
protected org.apache.tools.ant.types.Environment |
buildVssEnvironment()
Build necessary environment variable needed to run ss.exe, this typically includes SSDIR |
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. |
protected java.lang.String |
formatDateForVss(java.util.Date date)
Format specified date to use in vss command line |
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 |
getDateTimeFormat()
OGNL: Specify the date time format used for the Sourcesafe history command. |
java.util.Map |
getDateTimeFormatChoices()
|
java.lang.Class |
getModuleClazz()
|
java.lang.String |
getSsExePath()
OGNL: Path to your ss.exe. |
java.lang.String |
getVssDbPath()
OGNL: The directory where your srcsafe.ini resides in. |
java.lang.String |
getVssPassword()
OGNL: Password for the above user name. |
java.lang.String |
getVssUser()
OGNL: User name to use to login the above sourcesafe database. |
protected void |
label(Build build,
java.lang.String label,
java.lang.String comment)
Label checked out artifacts from this repository. |
void |
setDateTimeFormat(java.lang.String dateTimeFormat)
|
void |
setSsExePath(java.lang.String ssExePath)
|
void |
setVssDbPath(java.lang.String vssDbPath)
|
void |
setVssPassword(java.lang.String vssPassword)
|
void |
setVssUser(java.lang.String vssUser)
|
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 |
Field Detail |
public static final java.lang.String DEFAULT_DATETIME_FORMAT
public static final java.lang.String COMMAND_INPUT
Constructor Detail |
public VssRepository()
Method Detail |
public java.lang.String getVssDbPath()
public void setVssDbPath(java.lang.String vssDbPath)
public java.lang.String getVssUser()
public void setVssUser(java.lang.String vssUser)
public java.lang.String getVssPassword()
public void setVssPassword(java.lang.String vssPassword)
public java.lang.String getSsExePath()
public void setSsExePath(java.lang.String ssExePath)
public java.lang.String getDateTimeFormat()
public void setDateTimeFormat(java.lang.String dateTimeFormat)
public java.util.Map getDateTimeFormatChoices()
protected void checkout(Build build)
Repository
checkout
in class Repository
build
- protected void cleanupCheckoutStarted(java.lang.String workingDir, org.apache.log4j.Logger logger)
Repository
cleanupCheckoutStarted
in class Repository
workingDir
- logger
- 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
-
protected void label(Build build, java.lang.String label, java.lang.String comment)
Repository
label
in class Repository
build
- protected void buildFinished(Build build)
Repository
buildFinished
in class Repository
build
- protected void appendLoginInfo(Commandline cmdLine)
cmdLine
- protected org.apache.tools.ant.types.Environment buildVssEnvironment()
protected java.lang.String formatDateForVss(java.util.Date date)
date
-
public java.lang.Class getModuleClazz()
getModuleClazz
in class Repository
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |