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