Я борюсь за пару часов, чтобы сделать метаданные git store (permissions/flags/etc) файлов, используя metastore, и я использую hooks/pre-commit
для этого.
Сценарий вызывается правильно, и файл "метаданные" изменяется, но не добавляется в коммит.
Я пытался позвонить:
git add ./metadata
а также
git add -u ./metadata
из сценария предварительной фиксации, но эффекта нет. Файл заканчивается незафиксированным и помечается как измененный или помеченный, НО не переданный, никогда.
Есть ли способ сделать эту работу? По сути, я хочу, чтобы он обновлял и фиксировал файл "метаданные" для каждого коммита (желательно, как тот же коммит, чтобы я мог восстановить все разрешения после проверки)
Спасибо!
PS Если вам интересно, зачем мне это нужно, ответ - я храню файлы ОС для встроенного устройства, для которого требуются флаги permisions/suid и т.д.