|
|||||||||||
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)
|
protected org.apache.tools.ant.types.Environment |
buildVssEnvironment()
Build necessary environment variable needed to run ss.exe, this typically includes SSDIR |
protected Commandline |
buildVssExecutable()
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)
|
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)
|
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, 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 |
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)
checkout
in class Repository
protected void cleanupCheckoutStarted(java.lang.String workingDir, org.apache.log4j.Logger logger)
cleanupCheckoutStarted
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
protected void label(Build build, java.lang.String label, java.lang.String comment)
Repository
label
in class Repository
build
- protected void buildFinished(Build build)
buildFinished
in class Repository
protected Commandline buildVssExecutable()
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 |