NAME
xxdiff-scripts - Tools that allow automation of tasks with xxdiff
SYNOPSIS
xx-cvs-diff, xx-svn-diff, xx-*
DESCRIPTION
xxdiff(1) is a graphical file and directories comparison and merge
tool.
xxdiff-scripts is a collection of python scripts around xxdiff that
allows automation of various diff, review and merge tasks using xxdiff.
COMMANDS
All the programs in xxdiff-scripts script collection support the usual
GNU command line syntax and have a --help option that has detailed
information about the options supported.
svn-foreign
svn-foreign runs ’svn status’ on the given Subversion checkout
directories, to find out which files are unaccounted for and
allows dealing with the files interactively.
xx-cond-replace
xx-cond-replace is a script to conditionally replace an original
by a generated file.
xx-cvs-diff
xx-cvs-diff invokes ’cvs diff’ with the given file arguments,
and allows a xxdiff preview of the current changes made in a cvs
checkout.
xx-cvs-revcmp
xx-cvs-revcmp displays file differences with the current or a
previous CVS version.
xx-diff-proxy
xx-diff-proxy is a wrapper script for xxdiff that presents
options that are the same as the diff or diff3 commands. This
can be used with programs that expect to call diff/diff3 to
present differences to users, and can be configured with a
different diff program.
xx-encrypted
xx-encrypted is a script to compare and merge contents of
encrypted files relatively safely.
xx-filter
xx-filter walks a directory hierarchy, selects some files to be
processed, performs replacements in files and confirms the
application of changes via xxdiff.
xx-find-grep-sed
xx-find-grep-sed walks a directory hierarchy, selects some files
to be processed and performs global sed-like replacements in the
set of files.
xx-match
xx-match is a script for invoking xxdiff on matching files using
the basename of the files.
xx-pyline
xx-pyline walks a directory hierarchy, selects some files to be
processed and runs a given Python code on each line of the
input. xxdiff is presented to confirm application of the
changes.
xx-rename
xx-rename walks a directory hierarchy, selects some files to be
processed and perform a replacement of a one string to another
in the files and confirm the application of changes via xxdiff.
xx-sql-schemas
xx-sql-schemas dumps the schemas for two PostgreSQL databases,
re-orders the contents so that they diff nicely, and spawns
xxdiff on the results.
xx-svn-diff
xx-svn-diff invokes xxdiff for all modified files in the given
Subversion checkout area.
xx-svn-resolve
xx-svn-resolve invokes xxdiff with a 3-way merge view for all
files in a Subversion checkout whose conflicts need to be
resolved. Depending on the exit status, xxdiff also calls ’svn
resolve’ on the files.
SEE ALSO
/usr/share/doc/xxdiff-scripts/html/xxdiff-scripts.html
A description of the Python scripts and infrastructure that is
provided around xxdiff, to faciliate implementing processes
requiring display and selection of differences.
/usr/share/doc/xxdiff-scripts/txt/xxdiff-scripts.txt.gz
The above documentation in plain text.
xxdiff(1)
The xxdiff manual page
AUTHOR
xxdiff was written by Martin Blais <blais@furius.ca>
This manual page was written by Y Giridhar Appaji Nag
<giridhar@appaji.net> for the Debian project (but may be used by
others).
02 March 2008 XXDIFF-SCRIPTS(1)