Skip to content

[SCM-1015] Clarify difference between ScmManager and ScmProvider #1239

Open
@jira-importer

Description

@jira-importer

Konrad Windszus opened SCM-1015 and commented

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.


No further details from SCM-1015

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions