Skip to main content

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

Metadata

Release files for graphdiff 0.0.6

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for graphdiff 0.0.6
File Size Uploaded
graphdiff-0.0.6.tar.gz 4.4 kB Details

Release files / graphdiff-0.0.6.tar.gz

Download URL graphdiff-0.0.6.tar.gz
Size 4.4 kB
Tags Source
SHA-256 checksum
How to use checksums
f5989e8c91c8f6746180e005e67680f59f901e0f078a290c9beac18af1722ba6
BLAKE2b-256 checksum
How to use checksums
e2a210219fae5ebfde98b4df741fec3c92d67b32e0fd2b0e0896ef1e42314ecb
Upload date
Uploaded using Trusted Publishing?
What is 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

Release history Release notifications | RSS feed

This release

0.0.6 This release

1 release file

0.0.5

1 release file

0.0.4

1 release file

0.0.2

1 release file

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page