CVSps

Software Screenshot:
CVSps
Software Details:
Version: 3.13
Upload Date: 17 Feb 15
Developer: David Mansfield
Distribution Type: Freeware
Downloads: 15

Rating: 1.0/5 (Total Votes: 1)

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.

Similar Software

octogit
octogit

20 Feb 15

jig
jig

14 Apr 15

cvs2html
cvs2html

2 Jun 15

shelve
shelve

15 Apr 15

Comments to CVSps

Comments not found
Add Comment
Turn on images!