preload
Nov 10

Damit man eine E-Mail mit den entsprechenden Diffs der Quellcodeänderung bekommt muss man lediglich folgende Zeilen in die Subversion-Datei hooks/post-commit im entsprechenden Projekt hinzufügen:

/usr/local/bin/svnnotify                    \
–repos-path    “$REPOS”                \
–revision      “$REV”                  \
–subject-cx                            \
–with-diff                             \
–handler       HTML::ColorDiff         \
–to            my@mail.com   \
–from          myfrom@mail.com

Um jetzt einen sogenannten post-commit-hook zu trac zu erzeugen, trägt man in der selbigen Datei noch folgendes ein:

/usr/bin/python /usr/local/bin/trac-post-commit-hook -p “$TRAC_ENV” -r “$REV”

Das ermöglicht Kommandos im Subversion Kommentar wie z.B. “fix #3″ um Ticket Nummer 3 zu schließen.

Tagged with: