Man Linux: Main Page and Category List

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