No project description provided
Project description
graph-diff
Utilities to view diff between graphs
Getting started
Install prerequisites
Debian / Ubuntu:
sudo apt-get install libgraph-easy-perl
Install
From source
git clone https://github.com/yeger00/graph-diff
pip install -e .
From PyPI
pip install graphdiff
Generate and view diff
cat samples/before.dot | graph-easy --as boxart
cat samples/after.dot | graph-easy --as boxart
graph-diff samples/before.dot samples/after.dot > ./diff.dot
cat ./diff.dot | graph-diff-color
git-graph-diff-tool
It is possible to use graph-diff with git, with git-graph-diff-tool provided in this library. An usage example:
Install
For every repository you would like to install you need to add to .gitattributes file a rules to know how to handle .dot files. For example:
echo "*.dot diff=graph_diff" >> .gitattributes
Then, configure the difftool to be the git-graph-diff-tool. For example:
git config diff.graph_diff.command git-graph-diff-tool
Then, you can use git as usual, while adding --ext-diff flag to enable external difftools.
git log -p --ext-diff
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
graphdiff-0.0.6.tar.gz
(4.4 kB
view details)
File details
Details for the file graphdiff-0.0.6.tar.gz.
File metadata
- Download URL: graphdiff-0.0.6.tar.gz
- Upload date:
- Size: 4.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.4.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.6.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f5989e8c91c8f6746180e005e67680f59f901e0f078a290c9beac18af1722ba6
|
|
| MD5 |
a5edebe849694945be6d910137413cd4
|
|
| BLAKE2b-256 |
e2a210219fae5ebfde98b4df741fec3c92d67b32e0fd2b0e0896ef1e42314ecb
|