This PR is meant to be merged after PR#9 as it already includes its changes. This PR targets issues #3, #5.
The main feature is module metadata diff support. This is a JSON interpretation of the metadata which is suitable for comparing between module versions. Modulemd has been removed and superseded with libmodulemd, which extends functionality of module_diff to the modulemd specification version 2.
The MBS API now supports getting module by ID, which has also been brought to the CLI.
This PR is meant to be merged after PR#9 as it already includes its changes.
This PR targets issues #3, #5.
The main feature is module metadata diff support. This is a JSON interpretation of the metadata which is suitable for comparing between module versions. Modulemd has been removed and superseded with libmodulemd, which extends functionality of module_diff to the modulemd specification version 2.
The MBS API now supports getting module by ID, which has also been brought to the CLI.