| 1 | '''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.''' |
| 2 | |
| 3 | === Operacje === |
| 4 | |
| 5 | Użytkownik może sapy dodawać, usuwać i przemieszczać w inne miejsce. |
| 6 | |
| 7 | W ramach sapów może dodawać zmieniać i usuwać pola |
| 8 | |
| 9 | === Oznaczenia działań na plikach === |
| 10 | Są 3 statusy zmian w hierarchii katalogów: |
| 11 | * NEW oznacza dodane pliki w ramach commita. |
| 12 | * DELETED oznacza usunięte pliki w ramach commita (raczej rzadko :) |
| 13 | * MOVED oznacza przeniesione w inne miejsce w hierarchii katalogów pliki w ramach commita. |
| 14 | |
| 15 | Czyli zamiast "dodano nowe sapy" piszemy "NEW". Jeśli coś dodatkowego trzeba dodać to piszemy POD new. |
| 16 | |
| 17 | === Oznaczenia działań na atrybutach plików === |
| 18 | |
| 19 | * ADDED <pole> [pole] ... |
| 20 | * MODIFIED <pole> [pole] ... |
| 21 | * DELETED <pole> [pole] ... |
| 22 | |
| 23 | 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. |
| 24 | |