|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface AccuRev
Represents the AccuRev CLI interface
| Field Summary | |
|---|---|
static java.lang.String |
ACCUREV_TIME_FORMAT_STRING
|
static java.text.DateFormat |
ACCUREV_TIME_SPEC
|
static java.lang.String |
DEFAULT_ACCUREV_EXECUTABLE
|
static java.lang.String |
DEFAULT_ADD_MESSAGE
|
static int |
DEFAULT_PORT
|
static java.lang.String |
DEFAULT_PROMOTE_MESSAGE
|
static java.lang.String |
DEFAULT_REMOVE_MESSAGE
|
| Method Summary | |
|---|---|
java.util.List<java.io.File> |
add(java.io.File basedir,
java.util.List<java.io.File> files,
java.lang.String message)
Add the file to the repository. |
java.util.List<BlameLine> |
annotate(java.io.File baseDir,
java.io.File file)
AccuRev annotate an element |
boolean |
chws(java.io.File basedir,
java.lang.String workSpaceName,
java.lang.String newBasisStream)
Relocate/reparent a workspace |
java.util.List<java.io.File> |
defunct(java.io.File basedir,
java.util.List<java.io.File> files,
java.lang.String message)
Remove the file from the repository. |
java.util.List<FileDifference> |
diff(java.lang.String baseStream,
java.lang.String fromTimeSpec,
java.lang.String toTimeSpec)
AccuRev differences of a stream between to timespecs |
java.lang.String |
getClientVersion()
|
java.lang.String |
getCommandLines()
The accurev command line strings since last reset(), separated by ";" |
java.lang.String |
getErrorOutput()
Full output of accurev command line invocations since reset |
java.lang.String |
getExecutable()
|
java.util.List<Transaction> |
history(java.lang.String baseStream,
java.lang.String fromTimeSpec,
java.lang.String toTimeSpec,
int count,
boolean depotHistory,
boolean transactionsOnly)
|
AccuRevInfo |
info(java.io.File basedir)
Get info about the current logged in user for the current workspace. |
boolean |
login(java.lang.String user,
java.lang.String password)
Logins in as the given user, retains authtoken for use with subsequent commands. |
boolean |
mksnap(java.lang.String snapShotName,
java.lang.String basisStream)
|
boolean |
mkws(java.lang.String basisStream,
java.lang.String workspaceName,
java.io.File basedir)
Make workspace |
java.util.List<java.io.File> |
pop(java.io.File basedir,
java.util.Collection<java.io.File> elements)
Re populate missing files to existing workspace. |
java.util.List<java.io.File> |
popExternal(java.io.File basedir,
java.lang.String stream,
java.lang.String tranSpec,
java.util.Collection<java.io.File> elements)
Populate external to a workspace a (stream) and transactionId/time, to a specific location. |
java.util.List<java.io.File> |
promote(java.io.File basedir,
java.util.List<java.io.File> files,
java.lang.String message)
|
java.util.List<java.io.File> |
promoteAll(java.io.File basedir,
java.lang.String message)
Any elements that have been kept previously or are currently modified will be promoted. |
boolean |
reactivate(java.lang.String workSpaceName)
Reactivate a workspace |
void |
reset()
Reset command process, clear command output accumulators |
boolean |
rmws(java.lang.String workSpaceName)
Deactivate a workspace |
java.util.Map<java.lang.String,WorkSpace> |
showRefTrees()
|
Stream |
showStream(java.lang.String stream)
|
java.util.Map<java.lang.String,WorkSpace> |
showWorkSpaces()
|
java.lang.String |
stat(java.io.File element)
Accurev status of an element |
java.util.List<java.io.File> |
stat(java.io.File basedir,
java.util.Collection<java.io.File> elements,
AccuRevStat statType)
|
CategorisedElements |
statBackingStream(java.io.File basedir,
java.util.Collection<java.io.File> elements)
Sorts list of elements by whether they exist in the backing stream or not. |
java.util.List<java.io.File> |
statTag(java.lang.String streamName)
|
boolean |
syncReplica()
|
java.util.List<java.io.File> |
update(java.io.File basedir,
java.lang.String transactionId)
Update a workspace or reftree, to a particular transaction id |
| Field Detail |
|---|
static final java.lang.String DEFAULT_ACCUREV_EXECUTABLE
static final int DEFAULT_PORT
static final java.lang.String ACCUREV_TIME_FORMAT_STRING
static final java.text.DateFormat ACCUREV_TIME_SPEC
static final java.lang.String DEFAULT_REMOVE_MESSAGE
static final java.lang.String DEFAULT_ADD_MESSAGE
static final java.lang.String DEFAULT_PROMOTE_MESSAGE
| Method Detail |
|---|
void reset()
java.util.List<java.io.File> popExternal(java.io.File basedir,
java.lang.String stream,
java.lang.String tranSpec,
java.util.Collection<java.io.File> elements)
throws AccuRevException
You must check AccuRevCapability.POPULATE_TO_TRANSACTION before passing a tranid/time
to this method. If not supported should pass "now","highest" or null for tranSpec
basedir - stream - stream to update totranSpec - transaction to update to or "now" if not supported.elements - (must be depot relative. if null "/./" root is used)
AccuRevException
java.util.List<java.io.File> pop(java.io.File basedir,
java.util.Collection<java.io.File> elements)
throws AccuRevException
basedir - elements -
AccuRevException
boolean mkws(java.lang.String basisStream,
java.lang.String workspaceName,
java.io.File basedir)
throws AccuRevException
basisStream - workspaceName - basedir -
AccuRevException
java.util.List<java.io.File> update(java.io.File basedir,
java.lang.String transactionId)
throws AccuRevException
basedir - transactionId -
AccuRevException
AccuRevInfo info(java.io.File basedir)
throws AccuRevException
basedir -
AccuRevException
boolean rmws(java.lang.String workSpaceName)
throws AccuRevException
workSpaceName - full name of the workspace, including the user suffix
AccuRevException
boolean reactivate(java.lang.String workSpaceName)
throws AccuRevException
workSpaceName - full name of the workspace, including the user suffix
AccuRevExceptionjava.lang.String getCommandLines()
java.lang.String getErrorOutput()
java.util.List<java.io.File> add(java.io.File basedir,
java.util.List<java.io.File> files,
java.lang.String message)
throws AccuRevException
basedir - base directory of the workspacefiles - to add (relative to basedir, or absolute)message - the commit message
AccuRevException
java.util.List<java.io.File> defunct(java.io.File basedir,
java.util.List<java.io.File> files,
java.lang.String message)
throws AccuRevException
basedir - files - message -
AccuRevException
java.util.List<java.io.File> promoteAll(java.io.File basedir,
java.lang.String message)
throws AccuRevException
basedir - - location of the workspace to act onmessage -
AccuRevException
java.util.List<java.io.File> promote(java.io.File basedir,
java.util.List<java.io.File> files,
java.lang.String message)
throws AccuRevException
AccuRevException
boolean chws(java.io.File basedir,
java.lang.String workSpaceName,
java.lang.String newBasisStream)
throws AccuRevException
basedir - workSpaceName - (full workspacename including user)newBasisStream -
AccuRevException
boolean mksnap(java.lang.String snapShotName,
java.lang.String basisStream)
throws AccuRevException
AccuRevException
java.util.List<java.io.File> statTag(java.lang.String streamName)
throws AccuRevException
AccuRevException
CategorisedElements statBackingStream(java.io.File basedir,
java.util.Collection<java.io.File> elements)
throws AccuRevException
basedir - elements -
AccuRevException
java.util.List<java.io.File> stat(java.io.File basedir,
java.util.Collection<java.io.File> elements,
AccuRevStat statType)
throws AccuRevException
basedir - elements - list of elements to stat, relative to basedirstatType -
AccuRevException
java.lang.String stat(java.io.File element)
throws AccuRevException
element -
AccuRevException
java.util.List<Transaction> history(java.lang.String baseStream,
java.lang.String fromTimeSpec,
java.lang.String toTimeSpec,
int count,
boolean depotHistory,
boolean transactionsOnly)
throws AccuRevException
AccuRevException
java.util.List<FileDifference> diff(java.lang.String baseStream,
java.lang.String fromTimeSpec,
java.lang.String toTimeSpec)
throws AccuRevException
baseStream - fromTimeSpec - toTimeSpec -
AccuRevException
java.util.List<BlameLine> annotate(java.io.File baseDir,
java.io.File file)
throws AccuRevException
file -
AccuRevException
boolean login(java.lang.String user,
java.lang.String password)
throws AccuRevException
user - password -
AccuRevException
java.util.Map<java.lang.String,WorkSpace> showWorkSpaces()
throws AccuRevException
AccuRevException
java.util.Map<java.lang.String,WorkSpace> showRefTrees()
throws AccuRevException
AccuRevException
Stream showStream(java.lang.String stream)
throws AccuRevException
AccuRevExceptionjava.lang.String getExecutable()
java.lang.String getClientVersion()
throws AccuRevException
AccuRevException
boolean syncReplica()
throws AccuRevException
AccuRevException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||