Salut

Lucrez la un proiect in C folosind CVS (remote) pt revision control. Ca
orice proiect care se respecta exista un version.h in care se afla un
singur #define de genul

#define PROIECT_VERSION "1.0.2beta3"

Sa presupunem ca ceilalti developeri nu pot fi educati :) . Stiu ca prin
intermediul fisierului "loginfo" din CVSROOT pot face CVS-ul sa lanseze
comenzi dupa un commit facut cu succes. As vrea ca sa fac CVS-ul sa
updateze version.h punand un build number care sa creasca automat la
fiecare commit ( daca e 1023, dupa un commit sa fie 1024), ex:

#define PROIECT_VERSION "CVS-build001024"

Chestia m-ar ajuta _ENORM_ sa track down tot felul de buguri si commit-uri
facute de "unii". Teste-rii incearca ceva si apoi zic ca au incercat last
cvs de acu 2 zile, si ma impusc daca acu 2 zile au facut commit 3 insi la
10 fisiere fiecare.

Nu as fi intrebat pe lista daca problema nu ar fi putin mai ciudata. Adica
in acel script lansat de "loginfo" nu pot pur si simplu sa modific
version.h, deoarece insusi version.h se afla in acelasi repository.

A mai facut cineva asa ceva sau are vre-o idee mai simpla ? :)

----------------------------
Mihai RUSU

Disclaimer: Any views or opinions presented within this e-mail are solely
those of the author and do not necessarily represent those of any company,
unless otherwise specifically stated.

---
Pentru dezabonare, trimiteti mail la 
[EMAIL PROTECTED] cu subiectul 'unsubscribe rlug'.
REGULI, arhive si alte informatii: http://www.lug.ro/mlist/


Raspunde prin e-mail lui