CVS Hook Script Implementation
Short course
In Carshalton
Description
-
Type
Short course
-
Location
Carshalton
-
Duration
1 Day
a comprehensive overview of the "scripting hooks" provided by CVS. an understanding, via discussion and example and practice of the possible ways in which hook scripts can be designed and implemented. Suitable for: The module will be useful to adminstrators and script implementors who need to add extra functionality to a CVS Repository server. Variants of this module are available in Bash, Perl and Python flavours. The module assumes a knowledge of CVS and basic CVS administration - such a might be gained from courses MAD101 and MAD102. It also assumes a good knowledge of the scripting language being used. This module expands on the overview of scripting given in the CVS.
Facilities
Location
Start date
Start date
Reviews
Course programme
of scripting given in the CVS Administration Course (MAD102)
Course Overview
The purpose of this course is to provide an in depth coverage of writing "hook scripts" to tailor and control the behaviour of a CVS repository server. Key Skills
- a comprehensive overview of the "scripting hooks" provided by CVS
- an understanding, via discussion and example and practice of the possible ways in which hook scripts can be designed and implemented
Course Contents
In depth CVS "hook scripting"- exporting files and export cron scripts
- modifying CVSROOT directory (hook script) scripting files
- commitinfo scripting
- loginfo scripting
- rcsinfo scripting
- taginfo scripting
- verifymsg scripting
- defining CVS modules using the CVSROOT modules file
- alias modules
- regular modules
- module options and scripts
- interfacing with bugtackers
- interfacing with buildscripts
CVS Hook Script Implementation