[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