Make VCS plugins configurable
sschuberth opened this issue · comments
While VCS implementations already are plugins, they are not configurable yet. As VCS both require configs that are common to all VCS implementations, e.g.
ort/downloader/src/main/kotlin/VersionControlSystem.kt
Lines 166 to 169 in d53ac0b
but should also be able to get implementation-specific configuration, probably an approach like with PackageManagerConfiguration
would be feasible.
Having such configuration would probably help to address the following related issues