Co tu siê dzieje 2 (By³o: Re: mkochano: SOURCES moz illa-source-M15.tar.bz2 SPECS ttmkfdir.spec)
Wojtek Kotwica
wkotwica at post.pl
Fri Apr 28 18:15:43 CEST 2000
[wtorek, 25 kwiecieñ 2000], Artur Frysiak napisa³:
> > Znowu z cvs-commit dowiadujê siê ciekawostek:
> > On Tue, Apr 25, 2000 at 07:52:14PM +0200, PLD CVS wrote:
> > > Module name: SPECS
> > > Changes by: mkochano 00/04/25 19:52:13
> > >
> > > Added files:
> > > . : mozilla-source-M15.tar.bz2
> > > Log message:
> > > 75b1ed5e934fb86d8b3a049f87b60e22 mozilla-source-M15.tar.bz2
> > >
> > > Added files:
> > > . : ttmkfdir.spec
> > > Log message:
> > > - Done.
> > ¯e ttmkfdir wrzuca³em to pamiêtam, ale ¿ebym wrzuca³ mozillê do *SPECS*
> > to ju¿ sobie nie przypominam ;). Jedno jest pewne: albo ja albo cvs
> > kwalifikuje siê do zak³adu zamkniêtego ;)
> Stary znany b³±d w skrypcie. Jednak jako¶ nie ma rozwi±zania.
Najdziwniejsze, ¿e po³±czy³ komunikaty z ró¿nych aktualizacji
repozytorium. Tak jakby pow³oka nie realizowa³a setpgrp()...
Mo¿na spróbowaæ obej¶cia daj±c po linii:
$login = $ENV{'USER'} || ...
dodatkow±:
$id = "$login.$id"
koniecznie w obu plikach: commit_scan i log_accum2.pl. Zmienna $login
w obu te¿ powinna mieæ nadawan± tê sam± warto¶æ, a konstrukcja jednak
siê ró¿ni :(
Przy okazji pewnie warto poprawiæ nieco za szeroki wzorzec
w log_accum2.pl z istniej±cego
/^$FILE_PREFIX\..*$id$/
na
/^$FILE_PREFIX\..*\.$id$/
Poza po³±czeniem info nt. ró¿nych operacji reszta wynika z tego,
¿e skrypt dzia³a w zasadzie przy za³o¿eniu, ¿e aktualizowany jest
pojedynczy katalog i jego podkatalogi, a nie katalogi równoleg³e.
Zatem '.' po 'Added files:' mówi tylko, ¿e plik jest w katalogu
bezpo¶rednio pod korzeniem. I tak by³o w obu przypadkach!
Nazwa modu³u jest brana po prostu jako nazwa pierwszej czê¶ci ¶cie¿ki
ostatniego z plików. Przy aktualizacji jednego katalogu jest to
faktycznie nazwa modu³u (st±d 'Module name: SPECS').
Na usprawiedliwienie: w temacie listu s± zawsze nazwy wszystkich
katalogów, choæ bez uko¶ników.
Wyci±æ nazwê modu³u, a w 'Added'/'Modified' dawaæ katalogi
wzgl.cvsroot?
Komu mia³bym podrzuciæ poprawione, je¶li tak?
--
HQ
More information about the pld-devel-pl
mailing list