Setup ===== Repository on alioth -------------------- - Commit hook: + pre-commit: Calls "$1/hooks/check-file" "$1" "$2" and in this form requires the name of the file that has been modified. this is not strictly needed if not possible with git, since that is only an optimisation to check the syntax of only that file. $1/hooks/check-file: Looks at the modified file and runs bin/check-syntax script checked out in the local checkout in /srv/home/groups/secure-testing/repo . This does not need to be a complete checkout as it uses only the check-syntax and lib directory. + post-commit: - Invoke /usr/share/subversion/hook-scripts/commit-email.pl to send email to secure-testing-commits@lists.alioth.debian.org - Runs kgb-client. Configuration is in /home/groups/secure-testing/kgb-client.conf and has setting for svn repository. - Checks out the local copy of the repository on /home/groups/secure-testing/repo (this is possibly not needed anymore in this form) + secure-testing-commits mailing list: - sectracker@soriano.debian.org needs to be subscribed to the commits list which are used as triggers to update / create sec-tracker information on security-tracker.debian.org (soriano) Todos: ====== cronjobs: - Makefile alioth project: - migrate (active) users (maybe based on only the ones which commited to the svn repository in recent years?) - get the DD acl applied (then point above only applies to -guest users) security-team.debian.org website - move this file to git - ping federico3 to update the codebase for security-metrics.d.n (uses git-svn)