In questo repository sono contenuti il file di hook e il file diaryGenerator.
##Requisiti
- Perl
- Modulo libXML di Perl
- Deve essere presente il file diaryGenerator.perl
- In ogni cartella dei vari documenti devono essere presenti 2 file:
- .registroModifcheXX.xml (dove XX è la sigla di un documento in maiuscolo)
- diarioModificheXX.tex (dove XX è la sigla di un documento in maiuscolo)
##Che cosa fa
- Dopo ogni commit chiede:
- Se si vuole generare il diario
- Che documento è stato modificato con il commit
- Quale ruolo si ha all'interno del gruppo
- Se si vuole fare l'upgrade della versione, ovvero passare da 1.xx a 2.00 e così via
- Vengono cercati i file da modificare e vengono passati tutti i dati allo script Perl diaryGenerator.pl
- Lo script:
- aggiorna il file .registroModifche.xml
- Da .registroModicheXX.xml viene generato il nuovo file diarioModificheXX.tex
- Viene ricompilato il documento che è stato modificato 2 volte, in modo da evitare problemi con gli indici
- Viene generato un commit automatico che contiene i file appena modificati.
- Il documento adesso è aggiornato e il file PDF contiene il diario aggiornato con il messaggio dell'ultimo commit.