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
adds not yet existing components that are specified in the constructor
adds already existing components that are referenced by components specified in the constructor
to the target repository (we only support ctf repositories here). (factored out into support for --recursive for add componentversion #666)
The component references have to be resolved in the following order:
components in the component constructor
resolver config
constructor package
Currently, the constructor package does not respect ordering yet. So, as part of this task, the constructor package will have to be adjusted to respect ordering (create child components before creating parent components).
To be able to do this efficiently, one will have to build up a dag and essentially implement the logic "poc'ed" for transfer in https://github.com/open-component-model/pocm (please pair program here!)
Done Criteria
Code has been reviewed by other team members
Analysis of existing tests (Unit and Integration)
Unit Tests created for new code or existing Unit Tests updated
Integration Test Suite updated (includes deletion of existing unnecessary Integration Test and/or creation of new ones if required)
Description
ocm add componentversion --recursive:adds already existing components that are referenced by components specified in the constructor(factored out into support forto the target repository (we only support ctf repositories here).
--recursiveforadd componentversion#666)The component references have to be resolved in the following order:
constructor package
Done Criteria