[g11n-pl-discuss] Komentarze w SVN
Michal Nowak
mikey w Sun.COM
Pon, 11 Cze 2007, 00:56:31 PDT
Michal Pryc wrote:
> +1
> Proponuje wprowadzic rozwiazanie, ktore jest sprawdzone dla projektu
> spec-files w jds, otoz sklada sie z 2 rzeczy:
>
> 1. Format logow w svn:
> YYYY-MM-DD Imie Nazwisko <adres.mailowy (a] serwer.pl>
>
> * sciezka/do/pliku/plik.xml: Co zostalo zmienione.
> * sciezka/do/pliku2/pli.htm: Opis, co zostalo zmienione.
>
> YYYY-MM-DD Imie2 Nazwisko2 <adres2 (a] serwer2.pl>
>
> * sciezka/do/pliku/plik.odp: Opis zgadzajacy sie z wpisem do Chengelog.
>
Zrobione.
Michale, twoj przyklad powyzej to jest nic innego jak format
ChangeLog'a. Wiec pisanie
YYYY-MM-DDD Imie Nazwisko <mail> jak i * sciezka/do/pliku jest zbedne,
skrypt to
wygeneruje. Prawde mowiac to juz generuje :)
A przyklad wyglada tak:
2007-03-15 Michal Nowak
* [r38] : dodanie roadmapy opisujacej wszystkie niezbedne dokumenty
wymagane do otwarcia portalu
* [r37] : blad w dacie....jest rok 2007
Skrypt do przebudowywania ChangeLoga odpala sie z crona, codziennie o
00:05 CET.
Gotowy change log znajduje sie w repo (trunk/ChangeLog), kopia pod adresem
http://svn.berlios.de/svnroot/repos/opensolarispl/trunk/ChangeLog
Oczywiscie jesli danego dnia nie bedzie zadnych zmian w repo ChangeLog
nie zostanie
wygenerowany. Docelowo (prawdopodobnie dzisiaj) commity ChangeLoga
zostana wykluczone
z listy mailingowej, zeby nie smiecily. Zeby to osiagnac musze przerobic
skrypt, ktorego nikt nie
dotykal od wiekow. :)
I jeszcze jedna sprawa....w repo znajduje sie plik authors.xml
(trunk/authors.xml) ktory zawiera liste
loginow oraz imion i nazwisk. Skrypt to tworzenia ChangeLoga uzywa tego
pliku jako zrodla autorow.
Dodalem kilka nickow, ale lista jest NIEKOMPLETNA, wiec prosze dodac
brakujace w formacie
<author uid="mnowak">Michal Nowak (mnowak)</author>
gdzie, mnowak = login w svn na berliosie
--
TIA,
Michal
Więcej informacji o liście dyskusyjnej g11n-pl-discuss