| | 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 | |