При использовании функции триггера watchman кто-нибудь знает, как получить имя пользователя, ответственного за триггер?
Что я пытаюсь сделать, - это автоматически создавать версии файлов данных на местный git. Для этого я наблюдаю за папкой и выполняю триггер при каждом изменении файла (добавлении, удалении или изменении). Это запускает скрипт, который затем выполняет git add и git commit.
Что я сделал:
watchman watch /data
watchman -- trigger /data git-commit '*' -- sh git_commit.sh
Однако он выполняет все коммиты от моего имени вместо пользователя, который выполнил изменение.