Apache™ Subversion® Hook Script Programming

10/04/2018 09:00 to 10/04/2018 17:00

elego Software Solutions GmbH
Berlin, Germany

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

Kind:

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

  • Introductiom
    • Special characters warning
    • Prerequisites
    • Install Subversion
  • Background Info
    • Hook execution
    • Available hooks
  • Preparation
  • 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

 

Price:

590,00 EUR excluding VAT, including training material

Registration:

Please use the mail 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.

Where

elego Software Solutions GmbH
Gustav-Meyer-Allee 25
    Building 12.3 (BIG)
    13355 Berlin
    Germany
+49 30 2345 8696
+49 30 2345 8695
info(at)elegosoft.com

When

From 10/04/2018 09:00
To 10/04/2018 17:00