SVN (Subversion) Hook Script Implementation

Short course

Inhouse

Price on request

Description

  • Type

    Short course

  • Methodology

    Inhouse

  • Duration

    1 Day

a comprehensive overview of the "scripting hooks" provided by SVN. 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 an SVN Repository server. Variants of this module are available in Bash, Perl and Python flavours. The module assumes a knowledge of SVN and basic SVN administration - such a might be gained from courses MAD104 and MAD105. It also assumes a good knowledge of the scripting language being used. This module expands on the overview of scripting given in the SVN.

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

Reviews

Course programme

Overview
of scripting given in the SVN Administration Course (MAD105)
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 SVN
  • an understanding, via discussion and example and practice of the possible ways in which hook scripts can be designed and implemented
    Course Contents
    Overview of SVN "hook scripting" and scripting to automate SVN admin tasks
    • exporting files and export cron scripts
    • a comprehensive overview of the "scripting hooks" provided by SVN
      • start-commit
      • pre-commit
      • post-commit
      • pre-revprop-change
      • post-revprop-change
    Capabilities of Hook Scripts - Examples and Practices
    • Examining the Repository
    • Examining Transactions
    • Running External Programs
    • Using Hook Scripts to Automatically Send emails
    • Use of Hook Scripts to Automatically Send Notification via RSS
    • Use of Hook Scripts to Provide Fine-grain Access Control
    • Use of Hook Scripts to Log Revision Property Changes
    • Use of Hook Scripts to Make Tags Immutable

SVN (Subversion) Hook Script Implementation

Price on request