[ 
https://issues.apache.org/jira/browse/SCM-1015?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17965182#comment-17965182
 ] 

Olivier Lamy commented on SCM-1015:
-----------------------------------

This project has moved from Jira to GitHub Issues. This issue was migrated to 
[apache/maven-scm#1239|https://github.com/apache/maven-scm/issues/1239]. Please 
visit the GitHub issue to view further activity, add comments, or subscribe to 
receive notifications.

> Clarify difference between ScmManager and ScmProvider
> -----------------------------------------------------
>
>                 Key: SCM-1015
>                 URL: https://issues.apache.org/jira/browse/SCM-1015
>             Project: Maven SCM (Moved to GitHub Issues)
>          Issue Type: Improvement
>          Components: maven-scm-api
>            Reporter: Konrad Windszus
>            Priority: Major
>
> I was assuming that {{ScmProvider}} is the SPI while {{ScmManager}} is the 
> (consumer) API. But there are some methods from {{ScmProvider}} which are not 
> called from anywhere else (except for test code) like:
> * {{untag}}
> * {{info}}
> * {{remoteinfo}}
> Are those just missing from {{ScmManager}} (and their implementation 
> delegating to the {{ScmProvider}}'s method in {{AbstractScmManager}}) or is 
> there no clear separation between {{ScmProvider}} and {{ScmManager}}?
> At the same time some clarification on differences between {{ScmRepository}} 
> and {{ScmProviderRepository}} would be helpful.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to