Re: Guida tematica alla riga di comando.

#74659
robitex
Amministratore del forum
    Up
    0
    Down
    ::

    Elrond” post=81230 @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 🙂

    Bellissimo intervento Elrond.
    Grazie mille.
    Certamente molto utile rendere la HISTORY automatica dai commenti ai commit.
    Si ho visto il commento, certamente, ho già fatto la correzione ed aspetto qualcosa di più per fare il commit.
    Sono sempre restio a fare commit “leggeri”…
    R.

    Ps[OT]. recentemente anche Claudio Fiandrino ha trasferito su GuITeX una delle sue guide tematiche su TikZ.
    Spero di poter contribuire alla guida tematica su git e LaTeX con particolari riguardanti i progetti delle guide stesse.
    Inoltre, mi piacerebbe che nascesse la guida tematica a TeX Live su diverse piattaforme.
    Ed infine, la traduzione delle guide in inglese.
    Ultimo ma non ultimo, la riprogettazione della parte web delle guide…

    Go to top