Subversion

Git

SCM

Apache Subversion Hook Script Programming

Apache™ Subversion® Hook Script Programming

Effective and efficient development of Subversion hook scripts (SVN-WS5)

Abstract:

Subversion hook scripts allow for smooth integration of Subversion into existing infrastructure and development processes. They ensure the communication between Subversion and other software systems, distribute realtime notifications about the events in Subversion repositories, and enforce conformance with coding and quality standards.

Goals:

  • Autonomously design and implement hook scripts in random programming languages
  • Learn scalable hook script management with several servers and repositories

Art:

Hands-on workshop

Duration:

1 Day

Goal Audience:

Subversion administrators, developers

Prerequisites:

Basic Subversion and UNIX knowledge

Contents:

Theoretical introduction

  • Subversion server function, repository structure, hook script basics

Lab Manual with hands-on exercises

  • Simple hook scripts
    • Freeze a repository
    • Allow changing commit log messages
    • Auto-update on commit
  • Hook script management
    • Versioned hook scripts
    • Staged release process
    • Rollback procedure
    • Hook output logging
    • Repository-specific behavior
    • ON/OFF switches for hooks
  • Off-the-shelf hook scripts
    • Path-based commit control
    • Commit-log mails
  • Intelligent hooks
    • Hook toolbox
    • Log message validation
    • Path sensitive post-commit
    • Safe svnsync mirrors

Dates:

07.11.2013 Berlin

Price:

590,00 EUR excluding VAT, training material and catering are included.

Registration:

Please use the registration form below to sign up for scheduled events. You will receive a registration acknowledgement via email.

On-site Training:

Our training services can also be delivered at your premises. Please use this mail form for your inquiry.

Topics

Apache Subversion Highlights
Introduction into Subversion conceptions and architecture
Version control with Apache Subversion
Introduction to practical Subversion
CM Patterns with Apache Subversion
More effectiveness through the use of patterns particularly for branching and merging, but also for build and test management
Administration of Apache Subversion
Administration and operation of Subversion installations
Apache Subversion Hook Script Programming
Effective and efficient development of Subversion hook scripts
Migration from X to Apache Subversion
All about migrating to Subversion
German  |  English
Last Update: 19 Jun 2013