You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
An effort towards resolving: teemtee#4055 (part-1)
following changes made:
1. All subclasses of `ArtifactInfo` now removed
2. Updated attributs of `ArtifactInfo` to what was discussed during the
artifact plugin design sync (`id`, `version`, `name`, `location`,
`provider`). The `__str__` of this container represents:
`<provider-id>-<nvra>`
3. Introduced `Version` object and its subclass (`RpmVersion` with its
factory methods) to represent `nvra` & `nevra` construction
4. Refactored all classes (src and tests) where the above was referenced
5. Removed `ArtifactInfoT` generic since see point 1.
0 commit comments