Diff Manifests via Gitiles API
Project description
Diff Manifests
Diff Manifests is a tool used to see deeper differences between manifests via Gitiles API.
Requirement
- python (3.7+)
- pip
- python-dev
Installation
On Ubuntu / Mint, install Diff Manifests with the following commands:
apt update
apt install python3-dev python3-pip python3-setuptools
pip install diffmanifests
On OS X, install Diff Manifests via Homebrew (or via Linuxbrew on Linux):
TBD
On Windows, install Diff Manifests with the following commands:
pip install -U pywin32
pip install -U pyinstaller
pip install -Ur requirements.txt
pyinstaller --clean --name diffmanifests -F diff.py
Updating
pip install diffmanifests --upgrade
Running
diffmanifests \
--config-file config.json \
--manifest1-file manifest1.xml \
--manifest2-file manifest2.xml \
--output-file output.json
Setting
Diff Manifests parameters can be set in the directory config.
An example of configuration in config.json:
{
"gitiles": {
"pass": "pass",
"retry": 1,
"timeout": -1,
"url": "http://localhost:80",
"user": "user"
}
}
Feature
Diff Manifests supports to compare commit 2 with commit 1 in diagram A/B/C.
License
Project License can be found here.
Reference
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
diffmanifests-3.0.0.tar.gz
(11.7 kB
view hashes)
Built Distribution
Close
Hashes for diffmanifests-3.0.0-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d776214232cd9cabf6cfbd1447dff8ff33a0d49b955cb4ad471f2771907d65a3 |
|
MD5 | 7066f8b2d0933590333ec02b83a74998 |
|
BLAKE2b-256 | 3e2bee403816c0484a3c1d7b00b73ec4a664d8f92683bc9a8694a38bcf772b91 |