[CVS] notify / loginfo Modifikation

Informatiker

New Member
Liebe Forengemeinde,

ich bin auf der Suche nach nützlichen Tipps für das folgende Problem. Vielleicht hat jemand in diesen Reihen eine Idee :)

Folgendes Szenario: Ich habe CVS installiert und in Betrieb genommen. Es funktioniert soweit alles. Das entsprechende Projekt habe ich auf die "Watchliste" gesetzt. Die User, die eine Information erhalten sollen, wenn irgendetwas am Projekt "committet" wird, stehen in der users Datei im $CVSROOT/CVSROOT/ Ordner.

Wenn ich also etwas committe, werden die entsprechenden Nutzer auch benachrichtigt. Es wird hierbei eine Standardmail versendet. Mir geht es nun darum, wie ich diese Standardmail modfizieren kann (also den Inhalt der E-Mail).

Nach Recherche beim Informationsdient Google ;) ist mein Stand derer, dass man a) die Datei "notify" ändert oder aber in der "loginfo" einträgt, dass die Mails durch ein mitgeliefertes log.pl gesendet werden. Zweiteres funktioniert bei mir allerdings nicht - das Skript wird nicht aufgerufen.

Deswegen die Frage: Wie kann ich die notify modifizieren? Ich würde gerne in der Benachrichtigungsmail festhalten, welcher User welche Datei geändert hat, im Prinzip also die grundlegenden Infos wie sie auch unter Windows von CVSMailer versendet werden.

Hat jemand Erfahrungen im Modifizieren der notify?

Bisher sieht der Inhalt der notify so aus:

Code:
ALL (echo Committed to %r/%p; cat) |mail %s -s "CVS notification"

Die Mail, die daraus resultiert, sieht so aus:

Code:
Committed to /.../cvsroot//projekt /projekt datei
---
Triggered commit watch on /.../cvsroot//projekt By user

Allgemein gilt: BS == Linux-Distr.
 
Back
Top