@robitex: ho visto che hai aggiunto una cronologia al tuo progetto. Visto che Git di base ha una sua cronologia, se uno è abituato a scrivere messaggi per i commit particolarmente ricchi ed esplicativi, si potrebbe creare un changelog a partire dal log di Git. La cosa più semplice potrebbe essere
`git log > HISTORY`
ma questo formato potrebbe non piacere. Il manuale di [tt]git log[/tt] spiega come personalizzare l’output di log, per esempio potresti provare
`git log –format=”Data: %ai – [%h]%d%nAutore: %aN%nOggetto: %B%n” > HISTORY`
Le ultime voci della cronologia del tuo repo così prodotta apparirebbero così:
`Data: 2013-01-05 12:14:12 +0100 – [6cd10b1] (HEAD, origin/master, origin/HEAD, master)
Autore: Roberto
Oggetto: Commit di servizio 🙂
Data: 2013-01-05 11:55:14 +0100 – [4ffd7fd]
Autore: Roberto
Oggetto: Precisazione su sh, bash e dash
Data: 2013-01-04 23:04:16 +0100 – [050346c] (v1.2.1)
Autore: Roberto
Oggetto: Aggiunto il nuovo capitolo Scripting
Data: 2013-01-02 09:56:03 +0100 – [e4c4e59] (v1.2)
Autore: Roberto
Oggetto: Rinominati alcuni file e aggiunta l'History
Data: 2013-01-02 09:52:21 +0100 – [c03ca16]
Autore: Roberto
Oggetto: Formattazione righe ad 80 caratteri ed altre cose
Data: 2012-12-27 15:24:35 +0100 – [2d790f0]
Autore: Roberto Giacomelli
Oggetto: Aggiornato lo script per non stampare data e versione della guida
Data: 2012-12-27 15:22:28 +0100 – [effd750]
Autore: Roberto Giacomelli
Oggetto: Eliminazione file di classe`
Naturalmente sei libero di cambiare il formato a tuo piacimento, in particolare puoi guardare il paragrafo “pretty formats”. Il mio consiglio è quello di non includere questo tipo di cronologia nel repository, dato che si tratta di una semplice riformattazione del log di Git, però potrebbe essere utile, per esempio, se hai intenzione di distribuire un archivio compresso contenente solo il sorgente della guida e la cronologia (dato che potresti voler escludere dall’archivio tutto il repo Git).
Probabilmente adesso è troppo tardi per applicare questa idea alla guidalineadicomando, però magari potrebbe servirti in futuro 😉
PS: non so se hai visto che ti avevo lasciato un commento a un tuo recente commit 🙂