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