C'è un modo semplice per scrivere codice C che possa accedere all'hash della sua versione Git?
Ho scritto software in C per raccogliere dati scientifici in un ambiente di laboratorio. Il mio codice registra i dati che raccoglie in un file .yaml per un'analisi successiva. I miei esperimenti cambiano di giorno in giorno e spesso devo modificare il codice. Per tenere traccia delle revisioni, utilizzo un repository git.
Vorrei poter includere l'hash di revisione Git come commento nei miei file di dati .yaml. In questo modo, potrei guardare il file .yaml e sapere esattamente quale codice è stato utilizzato per generare i dati mostrati in quel file. C'è un modo semplice per farlo automaticamente?