|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.maven.scm.provider.AbstractScmProvider
org.apache.maven.scm.provider.git.AbstractGitScmProvider
public abstract class AbstractGitScmProvider
SCM Provider for git
| Field Summary |
|---|
| Fields inherited from interface org.apache.maven.scm.provider.ScmProvider |
|---|
ROLE |
| Constructor Summary | |
|---|---|
AbstractGitScmProvider()
|
|
| Methods inherited from class org.apache.maven.scm.provider.AbstractScmProvider |
|---|
add, add, add, addListener, blame, blame, branch, branch, branch, changeLog, changeLog, changeLog, changeLog, changeLog, changeLog, changeLog, changeLog, changeLog, checkIn, checkIn, checkIn, checkOut, checkOut, checkOut, checkOut, checkOut, checkOut, diff, diff, edit, edit, export, export, export, export, export, getLogger, list, list, login, mkdir, mkdir, remove, requiresEditMode, sanitizeTagName, status, tag, tag, tag, unedit, unedit, update, update, update, update, update, update, update, update, update, update, update, update, validateTagName |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public AbstractGitScmProvider()
| Method Detail |
|---|
public String getScmSpecificFilename()
getScmSpecificFilename in interface ScmProvidergetScmSpecificFilename in class AbstractScmProvider
public ScmProviderRepository makeProviderScmRepository(String scmSpecificUrl,
char delimiter)
throws ScmRepositoryException
ScmRepositoryException
public ScmProviderRepository makeProviderScmRepository(File path)
throws ScmRepositoryException,
UnknownRepositoryStructure
makeProviderScmRepository in interface ScmProvidermakeProviderScmRepository in class AbstractScmProviderScmRepositoryException
UnknownRepositoryStructure
protected abstract String getRepositoryURL(File path)
throws ScmException
ScmException
public List<String> validateScmUrl(String scmSpecificUrl,
char delimiter)
validateScmUrl in interface ScmProvidervalidateScmUrl in class AbstractScmProviderpublic String getScmType()
protected abstract GitCommand getAddCommand()
public AddScmResult add(ScmProviderRepository repository,
ScmFileSet fileSet,
CommandParameters parameters)
throws ScmException
add in class AbstractScmProviderScmExceptionprotected abstract GitCommand getBranchCommand()
protected BranchScmResult branch(ScmProviderRepository repository,
ScmFileSet fileSet,
CommandParameters parameters)
throws ScmException
branch in class AbstractScmProviderScmExceptionprotected abstract GitCommand getChangeLogCommand()
public ChangeLogScmResult changelog(ScmProviderRepository repository,
ScmFileSet fileSet,
CommandParameters parameters)
throws ScmException
changelog in class AbstractScmProviderScmExceptionprotected abstract GitCommand getCheckInCommand()
public CheckInScmResult checkin(ScmProviderRepository repository,
ScmFileSet fileSet,
CommandParameters parameters)
throws ScmException
checkin in class AbstractScmProviderScmExceptionprotected abstract GitCommand getCheckOutCommand()
public CheckOutScmResult checkout(ScmProviderRepository repository,
ScmFileSet fileSet,
CommandParameters parameters)
throws ScmException
checkout in class AbstractScmProviderScmExceptionprotected abstract GitCommand getDiffCommand()
public DiffScmResult diff(ScmProviderRepository repository,
ScmFileSet fileSet,
CommandParameters parameters)
throws ScmException
diff in class AbstractScmProviderScmExceptionprotected abstract GitCommand getExportCommand()
protected ExportScmResult export(ScmProviderRepository repository,
ScmFileSet fileSet,
CommandParameters parameters)
throws ScmException
export in class AbstractScmProviderScmExceptionprotected abstract GitCommand getRemoveCommand()
public RemoveScmResult remove(ScmProviderRepository repository,
ScmFileSet fileSet,
CommandParameters parameters)
throws ScmException
remove in class AbstractScmProviderScmExceptionprotected abstract GitCommand getStatusCommand()
public StatusScmResult status(ScmProviderRepository repository,
ScmFileSet fileSet,
CommandParameters parameters)
throws ScmException
status in class AbstractScmProviderScmExceptionprotected abstract GitCommand getTagCommand()
public TagScmResult tag(ScmProviderRepository repository,
ScmFileSet fileSet,
CommandParameters parameters)
throws ScmException
tag in class AbstractScmProviderScmExceptionprotected abstract GitCommand getUpdateCommand()
public UpdateScmResult update(ScmProviderRepository repository,
ScmFileSet fileSet,
CommandParameters parameters)
throws ScmException
update in class AbstractScmProviderScmException
protected ScmResult executeCommand(GitCommand command,
ScmProviderRepository repository,
ScmFileSet fileSet,
CommandParameters parameters)
throws ScmException
ScmExceptionprotected abstract GitCommand getListCommand()
public ListScmResult list(ScmProviderRepository repository,
ScmFileSet fileSet,
CommandParameters parameters)
throws ScmException
list in class AbstractScmProviderScmExceptionprotected abstract GitCommand getInfoCommand()
public InfoScmResult info(ScmProviderRepository repository,
ScmFileSet fileSet,
CommandParameters parameters)
throws ScmException
info in interface ScmProviderinfo in class AbstractScmProviderScmException
protected BlameScmResult blame(ScmProviderRepository repository,
ScmFileSet fileSet,
CommandParameters parameters)
throws ScmException
blame in class AbstractScmProviderScmExceptionprotected abstract GitCommand getBlameCommand()
public RemoteInfoScmResult remoteInfo(ScmProviderRepository repository,
ScmFileSet fileSet,
CommandParameters parameters)
throws ScmException
remoteInfo in interface ScmProviderremoteInfo in class AbstractScmProviderScmExceptionprotected abstract GitCommand getRemoteInfoCommand()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||