CVSreport produces text or enhanced HTML activity reports from a local or remote CVS repository. It can be used to extract activity information from any timespan, or to automatically generate reports and store/send them on commit events. It can extract changesets (a set of commit operations which happen along a single invocation of the cvs commit command) from a CVS repository history. Used from the client side, it produces a report starting from an arbitrary date from a simple working copy. On the server side, it can automatically generate reports and mail them upon commit.
| Tags | Software Development Version Control CVS Utilities |
|---|---|
| Licenses | GPL |
| Operating Systems | POSIX |
| Implementation | Perl |
Recent releases


Changes: This release fixes automatic reporting via non-pserver method (SSH, rsh, etc.) which was broken in 0.3.4.


Changes: This release adds native support for Net::SMTP, and pserver support (for automatic reports). The 'undefined cvsroot' bug and the RCS branch name parsing bug have been fixed.


Changes: More features, less bugs: Debian package support, new 'run' and 'my' commands, pretty and configurable inline diffs (text and HTML), and many fixes (timezone handling, instance locking, temp file leaks, etc.).