CVSps is an open source software designed for generating 'patchset' information from a CVS repository.
Usage: cvsps [-h] [-x] [-u] [-z < fuzz >] [-g] [-s < range >[,< range >]]
[-a < author >] [-f < file >] [-d < date1 > [-d < date2 >]]
[-b < branch >] [-l < regex >] [-r < tag > [-r < tag >]]
[-p < directory >] [-v] [-t] [--norc] [--summary-first]
[--test-log < captured cvs log file >] [--bkcvs]
[--no-rlog] [--diff-opts < option string >] [--cvs-direct]
[--debuglvl < bitmask >] [-Z < compression >] [--root < cvsroot >]
[< repository >] [-q]
Where:
-h display this informative message
-x ignore (and rebuild) cvsps.cache file
-u update cvsps.cache file
-z < fuzz > set the timestamp fuzz factor for identifying patch sets
-g generate diffs of the selected patch sets
-s < patch set >[-[< patch set >]][,< patch set >...] restrict patch sets by id
-a < author > restrict output to patch sets created by author
-f < file > restrict output to patch sets involving file
-d < date1 > -d < date2 > if just one date specified, show
revisions newer than date1. If two dates specified,
show revisions between two dates.
-b < branch > restrict output to patch sets affecting history of branch
-l < regex > restrict output to patch sets matching in log message
-r < tag1 > -r < tag2 > if just one tag specified, show
revisions since tag1. If two tags specified, show
revisions between the two tags.
-p output patch sets to individual files in
-v show very verbose parsing messages
-t show some brief memory usage statistics
--norc when invoking cvs, ignore the .cvsrc file
--summary-first when multiple patch sets are shown, put all summaries first
--test-log < captured cvs log > supply a captured cvs log for testing
--diff-opts < option string > supply special set of options to diff
--bkcvs special hack for parsing the BK -> CVS log format
--no-rlog disable rlog (it's faulty in some setups)
--cvs-direct (--no-cvs-direct) enable (disable) built-in cvs client code
--debuglvl < bitmask > enable various debug channels.
-Z < compression > A value 1-9 which specifies amount of compression
--root < cvsroot > specify cvsroot. overrides env. and working directory
-q be quiet about warnings
< repository > apply cvsps to repository. overrides working directory
What is new in this release:
- 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.
What is new in version 3.12:
- 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.
What is new in version 3.11:
- Dodgy use of tmpnam() was eliminated.
- The documentation is now truthful about --convert-ignores.
What is new in version 3.10:
- This version makes the behavior of a second -d option match the documentation.
What is new in version 3.9:
- This version adds a -i option for generating incremental fast exports.
What is new in version 3.8:
- Fixes buggy generation of the revision-map file.
- Doesn't convert .cvsignores by default; there are field reports of collisions.
What is new in version 3.7:
- A bug in timezone handling was fixed.
- Major performances gain were achieved in the CVS client code.
What is new in version 3.4:
- This version incorporates a patch solving some time-skew cases.
- The git-tree tests for cvsps are now completely merged into the test suite.
- The code passes Coverity auditing.
What is new in version 3.2:
- Deprecation warning: non-fast-export reporting may be removed in the future.
- The tool now always runs in cvs_direct client mode for better performance.
- Multiple tags per revision will be reported (previously only the latest was).
- Local CVS commands are no longer used.
- Caching and -x are gone.
- The ever-malfunctioning -A option has been removed.
Comments not found