diffmanifests is a tool used to see deeper differences between manifests via Gerrit & Gitiles API.
- Python >= 3.7
pip install diffmanifests
pip install diffmanifests --upgrade
diffmanifests --config-file config.json --manifest1-file manifest1.xml --manifest2-file manifest2.xml --output-file output.json
Diff Manifests parameters can be set in the directory config.
An example of configuration in config.json:
{
"gerrit": {
"pass": "pass",
"url": "http://localhost:80",
"user": "user"
},
"gitiles": {
"pass": "pass",
"retry": 1,
"timeout": -1,
"url": "http://localhost:80",
"user": "user"
}
}
Diff Manifests supports to compare commit 2 with commit 1 in diagram A/B/C.
Project License can be found here.