We use cookies in this website. Read about them in our privacy policy. To disable them, configure your browser properly. If you keep using this website, you are accepting those.

Apache™ Subversion® Hook Script Programming

10/01/2019 09:00 to 10/01/2019 17:00

elego Software Solutions GmbH
Berlin, Germany

Apache™ Subversion® Hook Script Programming

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


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.


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


Hands-on workshop


1 Day

Goal Audience:

Subversion administrators, developers


Basic Subversion and UNIX knowledge


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



590,00 EUR excluding VAT, including training material


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.


elego Software Solutions GmbH
Gustav-Meyer-Allee 25
    Building 12.3 (BIG)
    13355 Berlin
+49 30 2345 8696
+49 30 2345 8695


From 10/01/2019 09:00
To 10/01/2019 17:00