Also sprach Dirk GOUDERS (hank(at)musashi.et.bocholt.fh-ge.de):
> > > Eine Frage noch: Wie entstehen die Mails ueber die commits? Baust Du
> > > die selber oder hat der Alex 'nen Watch aktiviert?
> > Funktioniert automatisch.
> Wie denn?
Das macht halt ein Perl-Script auf dem Server, der automatisch eine
Reihe von Scripten bei jedem Commit ausführt.
Ich hab die fast Original von dem FreeBSD Repository übernommen, Du
kannst sie in /home/ncvs/CVSROOT/* finden.
z.B. loggt log_accum.pl den Commit und sendet ihn per mailsend (das
mailsend.c kann auch aus FreeBSD's CVSROOT/ ausgecheckt werden) an die
Liste.
commit_prep.pl ist ein weiteres Script. Es verhindert u.a., dass Du eine
Version mit der falschen ID committest, also dadurch z.B. Änderungen,
die Udo in der Zwischenzeit gemacht hat, wieder raus-committest (in
dem Du eine Version committest, die Udo's Änderung noch nicht hatte).
Ob commit_prep.pl allerdings funktioniert, weiss ich noch nicht :)
Ich hab's noch nicht getestet. Mach ich evtl. mal am Wochenende.
Alex
To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-translators" in the body of the message
Received on Wed 03 Jan 2001 - 21:50:07 CET