Skip to main content

Python package for writing scripts around xxdiff

Project description

This package provides a number of scripts that are used to perform a variety of tasks that all involve getting user verification and feedback using the xxdiff graphical differences viewer.

For example, there are scripts to perform global renaming of strings within a large codebase, where each transformed file is viewed by the user with an xxdiff, accepted, rejected or merged changes written over the original file (file backups are supported). Also, this infrastructure is mostly provided as modules, in order to allow users to write file transformations in Python and to leverage this interactive confirmation process.

There are also scripts that visualize diffs for a number of SCM systems, like CVS, Subversion, etc. This package was born after a number of these useful scripts had sprouted, and it became apparent that sharing the common code for the scripts would be a great advantage to tools writers.

See documentation for a full list of the scripts and their role: http://furius.ca/xxdiff/doc/xxdiff-scripts.html

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

xxdiff-scripts-3.2.tar.gz (1.6 MB view details)

Uploaded Source

File details

Details for the file xxdiff-scripts-3.2.tar.gz.

File metadata

File hashes

Hashes for xxdiff-scripts-3.2.tar.gz
Algorithm Hash digest
SHA256 b0d7e9469de380f105d24047bd606456f916fb78777466d6d3246c9f33086477
MD5 afdbbd506194ffa1408fdedcbbf7af78
BLAKE2b-256 e0246979de6599f6d46d19c09f8dd3eb0977fffb01cc9cfb292c75c88453b043

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page