ViewVC Commit SVN
De EjnTricks
La base de données de ViewVC peut être mise à jour à la demande. Cependant, il est intéressant de pouvoir mettre à jour celle ci automatiquement, lorsqu'un commit sur SVN est réalisé. Pour cela, il faut mettre en place un script "post-commit" sur SVN.
Votre avis
Nobody voted on this yet
|
|
Dans le cadre de cet exemple, le script est mis en place dans une arborescence commune.
Mise en place
Pour déclencher l'enrichissement de la base de ViewVC, il faut donc créer un script exécutable post-commit, dans le répertoire /var/opt/svn/common/hooks
.
-rwxrwxr-x 1 www-data subversion 3738 2010-09-18 11:21 post-commit
Le contenu de celui ci est le suivant.
#!/bin/sh
REPOS="$1"
REV="$2"
/var/opt/viewvc/bin/svndbadmin update "$REPOS" "$REV"
Activation
Dans le cas d'un dépôt /var/opt/svn/study
, un lien est mis en place.
#sudo ln -s /var/opt/svn/common/hooks/post-commit /var/opt/svn/study/hooks/post-commit #sudo chown -h www-data:subversion /var/opt/svn/study/hooks/post-commit