Package org.apache.maven.scm.provider.hg
Class HgScmProvider
java.lang.Object
org.apache.maven.scm.provider.AbstractScmProvider
org.apache.maven.scm.provider.hg.HgScmProvider
- All Implemented Interfaces:
ScmProvider
Mercurial (HG) is a decentralized revision control system.
http://www.selenic.com/mercurial
- Author:
- thurner rupert
-
Field Summary
Fields inherited from class org.apache.maven.scm.provider.AbstractScmProvider
logger -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionadd(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters) protected BlameScmResultblame(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters) branch(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters) changelog(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters) checkin(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters) checkout(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters) diff(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters) info(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters) returns result of hg id -iprotected ListScmResultlist(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters) makeProviderScmRepository(String scmSpecificUrl, char delimiter) remove(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters) status(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters) tag(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters) update(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters) validateScmUrl(String scmSpecificUrl, char delimiter) Methods inherited from class org.apache.maven.scm.provider.AbstractScmProvider
add, add, add, blame, blame, branch, branch, branch, changeLog, changeLog, changeLog, changeLog, changeLog, changeLog, changeLog, changeLog, changeLog, checkIn, checkIn, checkIn, checkOut, checkOut, checkOut, checkOut, checkOut, checkOut, checkOut, diff, diff, edit, edit, export, export, export, export, export, export, list, list, login, mkdir, mkdir, remoteInfo, remove, requiresEditMode, sanitizeTagName, status, tag, tag, tag, unedit, unedit, untag, update, update, update, update, update, update, update, update, update, update, update, update, validateTagNameMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.maven.scm.provider.ScmProvider
setInteractive
-
Constructor Details
-
HgScmProvider
public HgScmProvider()
-
-
Method Details
-
getScmSpecificFilename
- Specified by:
getScmSpecificFilenamein interfaceScmProvider- Overrides:
getScmSpecificFilenamein classAbstractScmProvider
-
makeProviderScmRepository
public ScmProviderRepository makeProviderScmRepository(String scmSpecificUrl, char delimiter) throws ScmRepositoryException - Throws:
ScmRepositoryException
-
makeProviderScmRepository
public ScmProviderRepository makeProviderScmRepository(File path) throws ScmRepositoryException, UnknownRepositoryStructure - Specified by:
makeProviderScmRepositoryin interfaceScmProvider- Overrides:
makeProviderScmRepositoryin classAbstractScmProvider- Throws:
ScmRepositoryExceptionUnknownRepositoryStructure
-
validateScmUrl
- Specified by:
validateScmUrlin interfaceScmProvider- Overrides:
validateScmUrlin classAbstractScmProvider
-
getScmType
-
add
public AddScmResult add(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters) throws ScmException - Overrides:
addin classAbstractScmProvider- Throws:
ScmException
-
changelog
public ChangeLogScmResult changelog(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters) throws ScmException - Overrides:
changelogin classAbstractScmProvider- Throws:
ScmException
-
checkin
public CheckInScmResult checkin(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters) throws ScmException - Overrides:
checkinin classAbstractScmProvider- Throws:
ScmException
-
checkout
public CheckOutScmResult checkout(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters) throws ScmException - Overrides:
checkoutin classAbstractScmProvider- Throws:
ScmException
-
tag
public TagScmResult tag(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters) throws ScmException - Overrides:
tagin classAbstractScmProvider- Throws:
ScmException
-
diff
public DiffScmResult diff(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters) throws ScmException - Overrides:
diffin classAbstractScmProvider- Throws:
ScmException
-
remove
public RemoveScmResult remove(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters) throws ScmException - Overrides:
removein classAbstractScmProvider- Throws:
ScmException
-
status
public StatusScmResult status(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters) throws ScmException - Overrides:
statusin classAbstractScmProvider- Throws:
ScmException
-
update
public UpdateScmResult update(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters) throws ScmException - Overrides:
updatein classAbstractScmProvider- Throws:
ScmException
-
blame
protected BlameScmResult blame(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters) throws ScmException - Overrides:
blamein classAbstractScmProvider- Throws:
ScmException
-
branch
public BranchScmResult branch(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters) throws ScmException - Overrides:
branchin classAbstractScmProvider- Throws:
ScmException
-
list
protected ListScmResult list(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters) throws ScmException - Overrides:
listin classAbstractScmProvider- Throws:
ScmException- Since:
- 1.5
-
info
public InfoScmResult info(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters) throws ScmException returns result of hg id -i- Specified by:
infoin interfaceScmProvider- Overrides:
infoin classAbstractScmProvider- Throws:
ScmException- Since:
- 1.5
- See Also:
-