CVS is a popular open-source version management system.
An IT organization (department of SME) develops one or more software products managed in CVS. CVS "commit messages" are read by ]project-open[ and checked for references to ]po[ [projects] or helpdesk tickets. Commit messages are then associated with these ]po[objects, allowing to track the relationship between code changes.
]project-open[ serves as a web-frond-end for CVS+ACL in this scenario. ]po[ provides the data-model to store group information with users. A Perl client uses the ]po[ REST interface to access the configuration and to generate a "group" file suitable for CVS+ACL.
Please see the intranet-cvs-integration package for details.
An integration with SVN is under development.
Calle Aprestadora 19, 12o-2a
08902 Hospitalet de Llobregat (Barcelona)
Spain
Tel Europe: +34 609 953 751
Tel US: +1 415 200 2465
Mail: info@project-open.com