|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnet.sourceforge.cruisecontrol.sourcecontrols.Store
This class implements the SourceControl methods for a Store repository, which is the version control system used by Cincom Smalltalk Visualworks.
| Constructor Summary | |
Store()
|
|
| Method Summary | |
static java.text.DateFormat |
getDateFormatter()
|
java.util.List |
getModifications(java.util.Date lastBuild,
java.util.Date now)
Returns a list of modifications detailing all the changes between the last build and the latest revision in the repository. |
java.util.Map |
getProperties()
Any properties that have been set in this sourcecontrol. |
void |
setMinimumBlessingLevel(java.lang.String blessing)
Sets a minimum blessing level to select versions of interest. |
void |
setPackages(java.lang.String packageNames)
Sets the list of Store packages to be checked. |
void |
setParcelBuilderFile(java.lang.String filename)
Sets the name of a file to store the list of head package versions. |
void |
setProfile(java.lang.String profile)
Sets the name of the Store profile to check for modifications. |
void |
setProperty(java.lang.String property)
|
void |
setScript(java.lang.String script)
Sets the script to use to make calls to Store. |
void |
setVersionRegex(java.lang.String regex)
Sets a regex to use to select versions of interest. |
void |
setWorkingDirectory(java.lang.String directory)
Sets the working directory to use when interacting with Store. |
void |
validate()
This method validates that at least the repository location or the local working copy location has been specified. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public Store()
| Method Detail |
public java.util.Map getProperties()
SourceControl
getProperties in interface SourceControlpublic void setProperty(java.lang.String property)
public void setWorkingDirectory(java.lang.String directory)
directory - String indicating the directory to use as the
working directorypublic void setScript(java.lang.String script)
script - String indicating the executable script to
use when making calls to Store.public void setProfile(java.lang.String profile)
profile - String indicating the name of the Store profile to
connect to when checking for modificationspublic void setPackages(java.lang.String packageNames)
packageNames - a comma-separated list of package namespublic void setVersionRegex(java.lang.String regex)
regex - String containing a regular expression that
matches versions of interestpublic void setMinimumBlessingLevel(java.lang.String blessing)
blessing - String containing the minimum blessing level
that package versions must have to be includedpublic void setParcelBuilderFile(java.lang.String filename)
filename - String containing the filename used to store input
for ParcelBuilder to use to deploy parcels
public void validate()
throws CruiseControlException
validate in interface SourceControlCruiseControlException - Thrown when the repository location and
the local working copy location are both
null
public java.util.List getModifications(java.util.Date lastBuild,
java.util.Date now)
getModifications in interface SourceControllastBuild - now -
public static java.text.DateFormat getDateFormatter()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||