RFE: Report of code changes between 2 different SHA
Background
For a project using buildstream, it can be useful to know the actual code changes across all the repos
Task description
The tool should go though each component that is part of the project and:
- Check what SHA/version of the component was used before
- Check what SHA/version of the component is used now
- Generate a diff with the code changes
Acceptance Criteria
- It's possible to get a report of the code changes in each individual component/repo between 2 give SHA's on the buildstream project
- Bonus points if you can configure the format of the diff (for git report you maybe want to get the out put if
git loginsteadgit difffor each component, for example)