org.apache.maven.scm
public final class ScmFileStatus extends Object
Version: $Id: ScmFileStatus.java 381352 2006-02-27 15:00:06Z evenisse $
Field Summary | |
---|---|
static ScmFileStatus | ADDED
File is added to the working tree and does not yet exist in the repository |
static ScmFileStatus | CHECKED_IN
File from working tree is checked into the repository |
static ScmFileStatus | CHECKED_OUT
File is checked out from the repository and into the working tree |
static ScmFileStatus | CONFLICT
The file in the working tree has differences to the one in repository that
conflicts ie. it cannot automatically be merged. |
static ScmFileStatus | DELETED
File is removed from the working tree thus not revisioned anymore. The file is still present in the repository. The file could be deleted from the filesystem depending on the provider. |
static ScmFileStatus | LOCKED |
static ScmFileStatus | MODIFIED
The file has been modified in the working tree. |
static ScmFileStatus | PATCHED
The file in the working tree has been updated with changes from the repository. |
static ScmFileStatus | TAGGED
The file is part of a tag |
static ScmFileStatus | UNKNOWN
The file is in the working tree but is not versioned and not ignored either. |
static ScmFileStatus | UPDATED
The file is added, removed or updated from the repository, thus its
up-to-date with the version in the repository. |
Method Summary | |
---|---|
boolean | isDiff()
There are changes in the working tree that are not committed to the repository. |
boolean | isStatus()
There are changes in the working tree that are not committed to the repository, or the file is unknown for the working tree. |
boolean | isTransaction() |
boolean | isUpdate()
File is part of an update transaction with the repository. Note: ADDED and REMOVED are not an update status since they indicates that the working tree has changed. An update indicates the opposite, that the repository was changed compared to the working tree and that it is now synchronized unless there are conflicts. |
String | toString() |
Returns: true on changes in the working tree
Returns: true on changes in the working tree or if the file is unknown.
Returns: true if the file was part of a transaction with the repository.