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

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)

Uploaded Source

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

Hashes for graphdiff-0.0.6.tar.gz
Algorithm Hash digest
SHA256 f5989e8c91c8f6746180e005e67680f59f901e0f078a290c9beac18af1722ba6
MD5 a5edebe849694945be6d910137413cd4
BLAKE2b-256 e2a210219fae5ebfde98b4df741fec3c92d67b32e0fd2b0e0896ef1e42314ecb

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.0.6 This release

1 file

0.0.5

1 file

0.0.4

1 file

0.0.2

1 file

0.0.1

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page