Chiudere ticket Trac con un commit da SVN
Su Debian Etch:
- Copiare lo script di trac:
zcat /usr/share/doc/trac/contrib/trac-post-commit-hook.gz | \
sudo tee /path/to/svn/project/hooks/trac-post-commit-hook >/dev/null
sudo chmod 755 /path/to/svn/project/hooks/trac-post-commit-hook
- Creare lo script hook di SVN:
sudoedit /path/to/svn/project/hooks/post-commit
#!/bin/sh REPOS="$1" REV="$2" LOG=`svnlook log -r $REV $REPOS` AUTHOR=`svnlook author -r $REV $REPOS` TRAC_ENV='/var/trac/test' /usr/bin/python /path/to/svn/project/hooks/trac-post-commit-hook \ -p "$TRAC_ENV" \ -r "$REV" \ -u "$AUTHOR" \ -m "$LOG"
sudo chmod 755 /path/to/svn/project/hooks/post-commit
- Per chiudere il ticket numero xxx, inserire nel messaggio di commit:
closes #xxx
- Per aggiungere una nota al ticket xxx:
refs #xxx