Package sonia.scm.repository.api
Interface ScmProtocolProvider<T extends ScmProtocol>
- Type Parameters:
T
- type of protocol
- All Known Implementing Classes:
InitializingHttpScmProtocolWrapper
Provider for scm native protocols.
- Since:
- 2.0.0
-
Method Summary
Modifier and TypeMethodDescriptionget
(Repository repository) Returns protocol for the given repository.getType()
Returns type of repository (e.g.: git, svn, hg, etc.)
-
Method Details
-
getType
String getType()Returns type of repository (e.g.: git, svn, hg, etc.)- Returns:
- name of type
-
get
Returns protocol for the given repository.- Parameters:
repository
- repository- Returns:
- protocol for repository
-