cvsgdiff 0.04

cvsgdiff uses tkdiff or mgdiff to graphically display diffs between CVS revisions of a file in your sandbox.

  Add it to your Download Basket!

 Add it to your Watch List!

0/5

Rate it!
send us
an update
LICENSE TYPE:
BSD License 
USER RATING:
UNRATED
  0.0/5
DEVELOPED BY:
Don Owens
HOMEPAGE:
perl.regexguy.com
CATEGORY:
ROOT \ Programming \ Version Control
cvsgdiff uses tkdiff or mgdiff to graphically display diffs between CVS revisions of a file in your sandbox. cvsgdiff is basically a graphical version of "cvs diff".

If given no arguments, cvsgdiff will launch the graphical diff program once for every modified file in the current directory.

If given one or more filenames as arguments, cvsgdiff diplays the diffs of each file. If given a revision, cvsgdiff will display the diffs between the file in your sandbox and the BASE revision in CVS. If given two revisions, cvsgdiff will display the diffs between the two revisions in CVS for the given file. The files in your sandbox are not touched.

cvsgdiff works by checking out the specified (or defaults to BASE) revision of the specified file(s) into your tmp directory and then launches a graphics diff program to display the differences.

The files in your tmp directory are then removed when you exit the graphical diff program. cvsgdiff currently supports tkdiff and mgdiff. It first checks the environment variable GDIFF. If it is set, that program will be tried first. If the GDIFF environment variable specifies an absolute path but does not exist, cvsgdiff will then look for tkdiff and mgdiff.

Requirements:

Getopt::Long
Perl 5.60 or greater
A graphical diff program. I recommend tkdiff

What's New in This Release:

A bug was fixed where diffs were incorrect if cvsgdiff was run without any options and multiple files were modified in the sandbox.

Last updated on February 10th, 2006

#version control #cvs diff GUI #diff frontend #cvsgdiff #CVS #version #control

Add your review!

SUBMIT