Sophie

Sophie

distrib > Mandriva > 2010.1 > x86_64 > media > contrib-release > by-pkgid > a68aa3701b6abd0438ee52ae6e38aaef > files > 5

cvsreport-0.3.5-7mdv2010.0.noarch.rpm

- cvsreport 0.3.5 - November 29 2003

  Bugfix release.

  * Fixes :

    - fixed non-pserver server-side reporting (ssh, rsh)


- cvsreport 0.3.4 - November 13 2003

  Added native support for Net::SMTP.
  Added pserver support (for automatic reports).

  * Fixes :

    - fixed 'undefined cvsroot' bug
    - fixed RCS branch name parsing bug


- cvsreport 0.3.3 - September 23 2003

  Bugfix release.

  * Fixes :

    - man page: fixed mass dyslexia, better examples
    - fixed default command
    - now supports multiple invocations within the same commit filter
    - HTML output fixes


- cvsreport 0.3.2 - August 11 2003

  More features, less bugs.

  * Debian package support

  * New 'run' and 'my' commands

  * Pretty and configurable inline diffs (text and HTML)

  * Cosmetics : timezone handling fix, now printing commit date on text reports,
    automatically href'ing hyperlinks in HTML mode.

  * Fixes :

    - better instance locking (using portable flock())
    - more robust cleanup (your /tmp should be tidy now)
    - fixed command args parsing (whas munging whitespaces)
    - fixed myexit() (was always returning failure in debug mode)
    - made example independent from dist host timezone



- cvsreport 0.3.1 - July 23 2003

  This is mainly a bugfix release with a minor new feature.

  * variables support : integration in multi-hosting sites based on the SourceForge
    code does not require a config step any more, thanks to the $(sfproject) var.

  * bugfixes :

    - fixed is_local (was not handling :local: method)
    - fixed man page wrong example fixed (mail on commit)
    - rewrote more robust parser and unified syntax (file/command line)
    - fixed spurious 'no automatic report' error
    - fixed '=' parsing in config values

  Worth noting, TTimo's patch for inline diffs, giving an early taste of the feature
  due to be integrated in the next release :

    http://savannah.nongnu.org/patch/index.php?func=detailpatch&patch_id=1758&group_id=4811

  And finally, I've setup a mailing list which receives reports on cvsreport itself,
  this is the proof of concept for the Savannah installation :

    http://mail.nongnu.org/mailman/listinfo/cvsreport-commit



- cvsreport 0.3.0 - July 16 2003

  This is the revamp of the 0.2.x serie. It has actually been rewritten from scratch
  with much better Perl code (use strict!) and great care to solve most of the past
  problems encountered the last two years with the previous code base.

  * changeset : this notion is now the basis of cvsreport, it can identify changesets
    online (knowing when a user commit 'starts' and 'stop' on the server), or offline
    from a repository. Branch support is native.

  * simple : it has a simple unified usage and single installation process. It does not
    need to be a wrapper, it's happy as a simple commitinfo filter.

  * configurable : it has a simple yet versatile configuration mechanism, with much room
    for backward compatible extensions.

  * robust : HTML strictness, proper shell quoting, and error management were handled
    with care. A stressing test suite has been built to check scalability issues.

  * fast : local code paths are faster when possible, avoiding a bunch of CVS process
    spawning (way lighter than previous code).

  * documented : a man page and examples.

  It's known to have some rough corners still (it's 2 weeks old after all), and lack a
  mandatory feature (inline diffs). This will make a good incentive to move toward the
  next release I guess.