wiki:SvnLogFormat

Version 1 (modified by jhusak, 12 years ago) (diff)

--

Jest to na razie draft opisu, aby było nad czym dyskutować. Tylko luźne myśli - nie testowałem jeszcze, jak by to wyglądało w praktyce.

Operacje

Użytkownik może sapy dodawać, usuwać i przemieszczać w inne miejsce.

W ramach sapów może dodawać zmieniać i usuwać pola

Oznaczenia działań na plikach

Są 3 statusy zmian w hierarchii katalogów:

  • NEW oznacza dodane pliki w ramach commita.
  • DELETED oznacza usunięte pliki w ramach commita (raczej rzadko :)
  • MOVED oznacza przeniesione w inne miejsce w hierarchii katalogów pliki w ramach commita.

Czyli zamiast "dodano nowe sapy" piszemy "NEW". Jeśli coś dodatkowego trzeba dodać to piszemy POD new.

Oznaczenia działań na atrybutach plików

  • ADDED <pole> [pole] ...
  • MODIFIED <pole> [pole] ...
  • DELETED <pole> [pole] ...

Wartość zaznaczyłem jako opcję, bo jest ona do wyciągnięcia przez diff, a nie chcemy się duplikować. Czyli trzeba napisać narządko, które dla wersji od x do y zrobi ładny changelog.