¿Existe una manera fácil de escribir código C que pueda acceder a su hash de versión Git?
Escribí software en C para recopilar datos científicos en un entorno de laboratorio. Mi código registra los datos que recopila en un archivo .yaml para su posterior análisis. Mis experimentos cambian día a día y, a menudo, tengo que modificar el código. Para realizar un seguimiento de las revisiones, uso un repositorio de git.
Me gustaría poder incluir el hash de revisión de Git como comentario en mis archivos de datos .yaml. De esa manera, podría mirar el archivo .yaml y saber exactamente qué código se usó para generar los datos que se muestran en ese archivo. ¿Existe una manera fácil de hacer esto automáticamente?