Pentru dezvoltarea facilă a aplicației se folosește un hook de post-commit pentru publicarea paginilor web și a scripturilor necesare aplicației. Hook-ul se folosește de un fișier Makefile care exportă informațiile utile din SVN.

Informații publicate

În acest moment se publică următoarele informații din repository:

Informațiile sunt publicate doar în momentul în care se realizează modificări în trunk/, folosind fișierul Makefile.

Post-commit hook

Hook-ul de post commit este descris mai jos:

#!/bin/sh

REPOS="$1"
REV="$2"
REPOS_URL="file://$REPOS"
LOCAL_CHECKOUT="/home/cspay/local-repo"

/usr/bin/svn diff --summarize -c "$REV" "$REPOS_URL" | /bin/grep "$REPOS_URL"/trunk &> /dev/null
if test $? -eq 0; then
	cd "$LOCAL_CHECKOUT"/trunk && /usr/bin/make publish
fi

exit 0