CVSGDiff is a software that displays CVS revision differences through graphical tools like tkdiff or mgdiff. It visually presents the changes between the revisions of a file in your sandbox.
When used without any arguments, cvsgdiff will launch the graphical diff program for every modified file in the current directory. However, if given filenames as arguments, it will display the diffs for each file.
In addition to displaying the differences between revisions, cvsgdiff can also be used to display the diffs between the file in your sandbox and the BASE revision in CVS or even between two revisions in CVS for the given file. Importantly, the files in your sandbox are not touched.
cvsgdiff works by checking out the specified revision of the file or the BASE revision if none is specified, into your tmp directory. It then launches a graphics diff program to display the differences between the files. When you exit the graphical diff program, the files in your tmp directory will be removed automatically.
Currently, cvsgdiff supports two graphical diff programs, tkdiff and mgdiff. However, you can specify a different program by setting the environment variable GDIFF.
Before using cvsgdiff, you need to have Getopt::Long, Perl 5.60 or greater, and a graphical diff program installed on your computer. It is highly recommended that you use tkdiff as your graphical diff program.
This new release has fixed a bug where diffs were incorrect if cvsgdiff was run without any options and multiple files were modified in the sandbox. Overall, cvsgdiff is a powerful software that simplifies the process of comparing file revisions in your CVS sandbox.
Version 0.04: N/A