← Back to team overview

sslug-teknik team mailing list archive

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