All Methods Instance Methods Abstract Methods Concrete Methods
Modifier and Type |
Method and Description |
AddScmResult |
add(ScmProviderRepository repository,
ScmFileSet fileSet,
CommandParameters parameters)
TODO: why public? This should be protected, no?
|
protected BlameScmResult |
blame(ScmProviderRepository repository,
ScmFileSet fileSet,
CommandParameters parameters) |
protected BranchScmResult |
branch(ScmProviderRepository repository,
ScmFileSet fileSet,
CommandParameters parameters) |
ChangeLogScmResult |
changelog(ScmProviderRepository repository,
ScmFileSet fileSet,
CommandParameters parameters) |
CheckInScmResult |
checkin(ScmProviderRepository repository,
ScmFileSet fileSet,
CommandParameters parameters) |
CheckOutScmResult |
checkout(ScmProviderRepository repository,
ScmFileSet fileSet,
CommandParameters parameters) |
DiffScmResult |
diff(ScmProviderRepository repository,
ScmFileSet fileSet,
CommandParameters parameters) |
protected ScmResult |
executeCommand(SvnCommand command,
ScmProviderRepository repository,
ScmFileSet fileSet,
CommandParameters parameters) |
protected ExportScmResult |
export(ScmProviderRepository repository,
ScmFileSet fileSet,
CommandParameters parameters) |
protected abstract SvnCommand |
getAddCommand() |
protected abstract SvnCommand |
getBlameCommand() |
protected abstract SvnCommand |
getBranchCommand() |
protected abstract SvnCommand |
getChangeLogCommand() |
protected abstract SvnCommand |
getCheckInCommand() |
protected abstract SvnCommand |
getCheckOutCommand() |
protected abstract SvnCommand |
getDiffCommand() |
protected abstract SvnCommand |
getExportCommand() |
protected abstract SvnCommand |
getInfoCommand() |
protected abstract SvnCommand |
getListCommand() |
protected abstract SvnCommand |
getMkdirCommand() |
protected abstract SvnCommand |
getRemoveCommand() |
protected abstract String |
getRepositoryURL(File path) |
String |
getScmSpecificFilename()
Returns the scm reserved file name where the SCM stores information like '.git', '.svn'.
|
String |
getScmType() |
protected abstract SvnCommand |
getStatusCommand() |
protected abstract SvnCommand |
getTagCommand() |
protected abstract SvnCommand |
getUntagCommand() |
protected abstract SvnCommand |
getUpdateCommand() |
InfoScmResult |
info(ScmProviderRepository repository,
ScmFileSet fileSet,
CommandParameters parameters) |
ListScmResult |
list(ScmProviderRepository repository,
ScmFileSet fileSet,
CommandParameters parameters)
List each element (files and directories) of fileSet as they exist in the repository.
|
ScmProviderRepository |
makeProviderScmRepository(File path) |
ScmProviderRepository |
makeProviderScmRepository(String scmSpecificUrl,
char delimiter) |
MkdirScmResult |
mkdir(ScmProviderRepository repository,
ScmFileSet fileSet,
CommandParameters parameters)
Create directory/directories in the repository.
|
abstract boolean |
remoteUrlExist(ScmProviderRepository repository,
CommandParameters parameters) |
RemoveScmResult |
remove(ScmProviderRepository repository,
ScmFileSet fileSet,
CommandParameters parameters) |
StatusScmResult |
status(ScmProviderRepository repository,
ScmFileSet fileSet,
CommandParameters parameters) |
TagScmResult |
tag(ScmProviderRepository repository,
ScmFileSet fileSet,
CommandParameters parameters) |
UntagScmResult |
untag(ScmRepository repository,
ScmFileSet fileSet,
CommandParameters parameters)
Deletes a tag.
|
UpdateScmResult |
update(ScmProviderRepository repository,
ScmFileSet fileSet,
CommandParameters parameters) |
List<String> |
validateScmUrl(String scmSpecificUrl,
char delimiter)
Validate the scm url.
|