#10 Module metadata diff
Merged by ralph. Opened by fivaldi.
fivaldi/module_diff fivaldi_diff_modulemd  into  master

Download 10.patch

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.

rebased onto e728f8dcc9a7e29cfe867e39565049fc1606f6c6

so this is nsvc or and id of an nsvc?

Make sure that the colors can be turned off, module_diff should be able to be used as a lib not only as a cli tool.

It's either NSVC, or module ID.

1 new commit added

  • Add --no-colors option

@mcurlej Please check the latest commit dd67a005.

1 new commit added

  • Imitate .copy() due to Python 2.7

@mcurlej From my POV it's complete & ready to be merged. Should I fix something/add some minor related changes?

@mcurlej I'd like to remind this PR... Thx!

@fivaldi, pagure says "The pull-request cannot be merged due to conflicts". Can you rebase on master?

@ralph Thx, conflicts fixed, rebased & re-tested....

  py27: commands succeeded
  py36: commands succeeded
  flake8: commands succeeded
  congratulations :)

rebased onto db2cf3f6fbe260f7ef62802ede4c69d8458f7495

Thanks Filip!

Pull-Request has been merged by ralph

Metadata