Re: cvs commit: de-docproj/books/faq book.sgml

From: Alexander Langer <alex(at)big.endian.de>
Date: Wed, 3 Jan 2001 21:50:10 +0100

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

search this site