Softpedia
 


LINUX CATEGORIES:



GLOBAL PAGES >>
NEWS ARCHIVE >>
SOFTPEDIA REVIEWS >>
MEET THE EDITORS >>
WEEK'S BEST
  • BackTrack 5 R2
  • Wine 1.4 / 1.5.5
  • Mozilla Firefox 12...
  • Ubuntu 11.04
  • Angry Birds 1.1.2.1
  • Ubuntu 10.04.4 LTS
  • Linux Kernel 3.4
  • Ubuntu Manual 10.10
  • Adobe Flash Player...
  • Pidgin 2.10.4
  • Home > Linux > Programming > Version Control

    cvsxxdiff 1.5

    Download button

    Downloads: 438  View global page NEW!  Tell us about an update
    User Rating:
    Rated by:
    Fair (2.8/5)
    18 user(s)
    Developer:

    License / Price:

    Last Updated:

    Category:
    Michalis Giannakidis | More programs
    GPL / FREE
    April 22nd, 2008, 22:12 GMT
    ROOT / Programming / Version Control

     Read user reviews (0)  Refer to a friend  Subscribe

    cvsxxdiff description

    cvsxxdiff package contains utilities to graphically review the status and changes on files managed by a CVS repository.

    cvsxxdiff package contains utilities to graphically review the status and changes on files managed by a CVS repository.

    The cvsxxdiff package consists of two utilities: cvsnup and cvsxxdiff.

    cvsxxdiff is designed to display differences between files in the local working directory and the cvs repository or between two revisions on the repository. Convenient options to review revisions of a file as it was )n versions ago and the cvs log accompanying that revision, are provided. Moreover, when invoked in conflict resolve mode, it works as a graphical tool to resolve conflicts.

    cvsnup inquires the status of the local files with those in a cvs repository. It finds any not updated, modified or missing files and reports them in various convenient ways. Also, it creates changelogs for any changes that have not yet been merged.

    All the included functionality is accessed though convenient options, allowing an easy overview of changesets and the project's evolution.
    cvsxxdiff utilities work out of the box. They have been tested on Unix and Linux systems, and on Windows under CYGWIN.

    Here are some key features of "cvsxxdiff":

    cvsxxdiff main features:
    · display all changes between the local working directory and the remote source repository
    · display changes among selected file revisions
    · select files for compare:
    · by file's revision
    · relative to current working version (eg. 1 version ago with current or 3 versions ago with 1 version ago)
    · by specifying a date
    · display commit logs accompanying the files' revisions being reviewed
    · assist in removal of conflicts
    · report on the status of the local repository
    · colorful and easy to read output
    · one file to get the job done. Minimal dependencies to other packages

    cvsnup main features:
    · display the status of all files not in sync with the trunk
    · provide options to show only unupdated files of a specific status
    · generate a changelog for the unupdated files. Can be used as summary of changes that will be merged by a `cvs update' command.
    · one file to get the job done. Minimal dependencies to other packages

    Usage scenarios

    This is how the first public release of cvsxxdiff was described in April 2006:
    What, here in our company, find useful about cvsxxdiff is:

    o) cvsxxdiff is one file. No python module directory or initialization is
    requierd.
    o) Do a 'cvs up; cvsxxdiff' before commit to see all the local changes we have
    made.
    o) Do 'cvs up; cvsxxdiff -b 1 file.c' to see the last chages that were made on
    a file by a colleague.
    o) We often need to track bugs in our code. This means going back to previous
    revisions, thus doing ex: 'cvsxxdiff -b 1 -b 2 file.c' to compare the previous
    with the 2nd previous revision. (similar with cvsxxdiff -r 1.1 -r 1.2 file.c)
    o) The utility prints in the standard output the logs between revisions i and
    j ( ex: cvsxxdif -b i -b j file.c)

    One script to do it all.

    Requirements:

    · xxdiff version 3 and newer
    · Python version 2.3 and newer

    What's New in This Release:

    · In this version, reviewing of patch sets is significantly improved and the formating of the generated output has been polished.
    · Man pages for all of the utilities included have been added.



    Product's homepage

      


    TAGS:

    version control | CVS diff | CVS repository | CVS | diff | cvsxxdiff



    HTML code for linking to this page:


    Go to top

    WindowsGamesDriversMacLinuxScriptsMobileHandheldNews

    SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   UPDATE YOUR SOFTWARE   |   ROMANIAN FORUM