Projects / CVSps


CVSps collect changesets from CVS repositories. It can be used either by humans to inspect changesets or as an exporter from CVS to other version control systems - it can be told to emit a fast-export stream to standard output. The code has been end-of-lifed and using cvs-fast-export instead is recommended.


RSS Recent releases

  •  12 Dec 2013 08:09

    Release Notes: This is the terminal release of this code - the branch and tag analysis is just not good enough on anything other than a linear repository. Use cvs-fast-export instead.

    •  11 Dec 2013 02:04

      Release Notes: Please note that execute permissions on CVS files are not reported. The commandline argument can now be a CVS URL. The --summary-first option has been removed to simplify the code's control flow. The -g and --diff-opts options have been removed to simplify dependencies. There are now deprecation warning for -s, -a, -f, -l, -n, -p, --root, --diff-opts, and -t.

      •  10 Dec 2013 12:19

        Release Notes: Dodgy use of tmpnam() was eliminated. The documentation is now truthful about --convert-ignores.

        •  21 Jan 2013 19:44

        Release Notes: This release makes the behavior of a second -d option match the documentation.

        •  20 Jan 2013 23:59

        Release Notes: This release adds a -i option for generating incremental fast exports.

        RSS Recent comments

        05 Sep 2003 09:49 tifster

        It rocks
        CVSps is a command-line replacement for "cvs log"
        and "cvs diff" that behaves the way those tools should.

        Example: cvsps -q -g -r branchname -d 2003/09/04

        will give you the diffs (and logs) of everything committed
        to that branch since that date, and it will be quick about
        it (you may have to update its cache though). Try that
        with "cvs diff".


        Project Spotlight


        A geocaching query tool.


        Project Spotlight


        An application for tagging your files and navigating them as a virtual filesystem.