Есть ли простой способ написания кода на C, который может получить доступ к хэш-версии Git?
Я написал программное обеспечение на C для сбора научных данных в лабораторных условиях. Мой код записывает данные, которые он собирает, в файл .yaml для последующего анализа. Мои эксперименты меняются изо дня в день, и мне часто приходится модифицировать код. Чтобы отслеживать ревизии, я использую git-репозиторий.
Я бы хотел включить хэш редакции Git в качестве комментария в мои файлы данных .yaml. Таким образом, я мог посмотреть на файл .yaml и точно знать, какой код использовался для генерации данных, показанных в этом файле. Есть ли простой способ сделать это автоматически?