sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #37223
Re: CVS log -> mail /usr/lib/cvs/contrib/log
On Wed, 16 May 2001, Lars Kirkeskov Pedersen wrote:
> Peter Toft wrote:
> >
> > Jeg fatter det ikke med CVS
> Du er ikke alene.
:-))
>
> > Man kan umiddelbart få CVS sat op så den sender en mail
> > til mig når en anden laver cvs commit hvor jeg får den
> > log-meddelse han sender ind.
> > (Måske også cvs diff - idonno)
> Spørger du mon om det jeg tror du gør?? Jeg tror du
> spørger om hvordan man sætter ovenstående op.
Helt enig :))
>
> > Det er umiddelbart /usr/lib/cvs/contrib/log som er
> > sjov, men jeg fatter ikke hvordan man sætter det op.
> Det er også ekstremt dårligt dokumenteret, men
> vi prøver.
> >
> > Hjælp?
> I din <cvsroot>/CVSROOT/loginfo kan du prøve:
>
> <MODUL>|ALL|DEFAULT /usr/lib/cvs/contrib/log -m pto@xxxxxxxx
> -m ptos-ven@xxxxxxxxxxxx -s -f <cvsroot>/CVSROOT/commitlog
>
> skulle da gerne give lidt mail til pto og ven, samt en logfil
> i din cvsroot.
Jeg har fået det til at virke - dog anvender jeg
DEFAULT /usr/lib/cvs/contrib/log -m
modtager@xxxxxxxxxxxxx -f $min_cvsroot/CVSROOT/commitlog
og at $min_cvsroot/CVSROOT/commitlog skal være
læse/skrivbar for alle medlemmer af CVS-banditterne.
>
> (Husk at bruge cvs når du retter i CVSROOT filerne, så er der
> også versions kontrol på dem)
JA! metoden er
cvs checkout CVSROOT
vi CVSROOT/loginfo
indsætter lige din super-linie til sidst
cvs commit -m "Jubi - det virker med log-mails" CVSROOT/loginfo
cvs release -d CVSROOT
!!!!!!!!!!!!!!TAK!!!!!!!!!!!!!!!!!
>
> Følgende er sakset fra /usr/lib/cvs/contrib/log (use the source Luke)
>
> # Usage: log.pl [[-m user] ...] [-s] -f logfile 'dirname file ...'
> #
> # -m user - for each user to receive cvs log reports
> # (multiple -m's permitted)
> # -s - to prevent "cvs status -v" messages
> # -f logfile - for the logfile to append to (mandatory,
> # but only one logfile can be specified).
>
> /LKP
>
--
Peter Toft, Ph.D. [pto@xxxxxxxx] http://www.sslug.dk/~pto
So, if anybody wants to have hardware sent to them: don't call me, but
instead write your own unix operating system. It has worked every
time for me. (Linus Torvalds)
References