| 1 |
$Id: README.txt,v 1.6 2006/11/12 08:01:59 dww Exp $
|
| 2 |
$Name: $
|
| 3 |
|
| 4 |
By setting up scripts in the CVSROOT hooks (loginfo, commitinfo,
|
| 5 |
taginfo) this module stores CVS commit messages and makes them
|
| 6 |
available on the web site. It also provides access control to the CVS
|
| 7 |
repository based on Drupal project nodes.
|
| 8 |
|
| 9 |
Features:
|
| 10 |
* RSS feed of the most recent changes.
|
| 11 |
* Digest of changes to mail recipients (requires cron).
|
| 12 |
* Includes sample PHP scripts in "xcvs" directory to provide
|
| 13 |
integration with the database, and access control.
|
| 14 |
* Includes sample Perl loginfo script: cvs-to-sql.pl [out of date].
|
| 15 |
* Commit messages can be filtered and searched.
|
| 16 |
|
| 17 |
Themeability:
|
| 18 |
* Page is wrapped in a CSS class called 'cvs'.
|
| 19 |
* Each commit message can be modified in a theme_cvs_entry($cvs) function,
|
| 20 |
the parameter is an object containing user, timestamp, and message.
|
| 21 |
|
| 22 |
Site-specific customization:
|
| 23 |
* Parts of this code are very specific to how this module is used
|
| 24 |
on drupal.org. I'm trying to isolate as many of these
|
| 25 |
site-specific hacks as possible into the cvs_local.inc file.
|
| 26 |
|
| 27 |
Note that you must customize the xcvs/xcvs-config.php file if you wish
|
| 28 |
to use those scripts on your site. See xcvs/README.txt for details.
|