====== Subversion ====== ===== Hook de post-commits ===== C'est pas si evident que ca en fait. Il faut recompiler subversion avec les useflag "extras" pour avoir les scripts ''mailer.py''. Dans le dossier ''repos/hooks'' copier le fichier post-commit.tmpl en post-commit avec en contenu : #!/bin/sh REPOS="$1" REV="$2" python /usr/share/subversion/tools/hook-scripts/mailer/mailer.py commit "$REPOS" "$REV" /var/lib/svn/myproject/hooks/mailer.conf Creer le fichier ''mailer.conf'' (a coté du script ''mailer.py'') : [general] mail_command = /usr/sbin/sendmail smtp_hostname = localhost [defaults] diff = /usr/bin/diff -u -L %(label_from)s -L %(label_to)s %(from)s %(to)s commit_subject_prefix = propchange_subject_prefix = lock_subject_prefix = unlock_subject_prefix = from_addr = postmaster@ceric35.net to_addr = myproject-commits@lists.ceric35.net reply_to = generate_diffs = add copy modify show_nonmatching_paths = yes [maps] Ca restera pas comme ça, mail voilà un exemple qui fonctionne avec mailer.py.