Changelog:
3.13 @ 2013-12-11
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.
3.12 @ 2013-12-10
Warning: execute permissions on CVS files are not reported!
The command-line argument can now be a CVS URL.
The --summary-first option was removed to simplify the code's control flow.
The -g and --diff-opts options have been removed to simplify dependencies.
Deprecation warning for -s, -a, -f, -l, -n, -p, --root, --diff-opts, and -t.
3.11 @ 2013-12-09
Eliminate dodgy tmpnam() use.
Make the documentation truthful about --convert-ignores.
* Add build time dependency to asciidoc (a2x)
Changelog:
3.10 @ 2013-01-20
Make the behavior of a second -d option match the documentation.
3.9 @ 2013-01-20
Added -i option for generating incremental fast exports.
3.8 @ 2013-01-13
Fix buggy generation of the revision-map file (thanks to Chris Rorvick).
Don't convert .cvsignores by default, we have field reports of collisions.
3.7 @ 2013-01-08
Bug fix in timezone handling (thanks to Chris Rorvick).
Major performance gain in the CVS client code (thanks to Sergei Trofimovich).
3.6 @ 2013-01-06
The third field in an author entry is now interpreted as if it were TZ.
3.5 @ 2013-01-02
Remove the --test-log option now that cvsps has its own test suite.
New --reposurgeon option for passing reference-lifting hints to reposurgeon.
3.4 @ 2013-01-01
Incorporate Heiko Voight's patch solving some time-skew cases.
The git-tree tests for cvsps are now completely merged into the test suite.
Code passes Coverity auditing.
3.3 @ 2012-12-30
There's a new -A option that does author-name mapping in the expected way.
There's a new -R option that writes out a revision map.
cvsps run from within a repository directory will do the right thing.
A bug that could garble translations of branchy repositories has been fixed.
Import 3.2 version of cvsps as devel/cvsps3.
From README,
The 3.x versions have changed significantly. In 2012, CVS use is declining
swiftly (GNU CVS hasn't been updated since 2004) and the original use case
for this tool - browsing change sets in a live CVS repository - is obsolete.
The 3.x versions are more focused on the --fast-export mode.