]po[ CVS Integration

(Please click on the hexagons for more information)


This package integrates CVS with ]project-open[. In the future, it will also support SVN and other version control systems.


Main Activities

 

  • Periodically parses the CVS "log" and imports commits of selected CVS repositories.
  • Associates commits with ]po[ users by mapping CVS users to ]po[ users.
  • Associates commits with ]po[ configuration items in order to maintain a commit history.
  • Associates commits to projects and tickets by checking the comments for "#123" ticket IDs or "#2008_2123" project numbers.
  • Closes a ticket if the commit comment includes a string like "fixed #123".

 

Package Status

 

As of today (2009-09-16):

  • Only CVS is supported at the moment.
  • The association with users and projects don't work yet. 
  • The association with conf items doesn't work yet.

 

References


Related Object Types

 

Related Packages

 

Related Modules

 

Package Documentation 

Procedure Files

tcl/intranet-cvs-integration-procs.tcl        

Procedures

im_cvs_log_component       Returns a HTML component to show all project related cvs logs 

SQL Files

sql/postgresql/intranet-cvs-integration-create.sql        
sql/postgresql/intranet-cvs-integration-drop.sql        

Content Pages

www/
      action-full-import.tcl Bulk action on CVS repositories to execute a full import.
      cvs-log-list-component.adp
      cvs-log-list-component.tcl
      index.adp
      index.tcl
 
  Contact Us
  Project Open Business Solutions S.L.

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