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/
