'''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] ... * MODIFIED [pole] ... * DELETED [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.