Первый параметр, переданный скрипту ловушки перед фиксацией, - это путь к текстовому файлу. Этот текстовый файл содержит все пути, которые должны быть зафиксированы, разделенные символами новой строки.
Но для вашей ситуации вам лучше использовать хук start-commit: этот скрипт вызывается непосредственно перед началом коммита, но после того, как пользователь выбрал файлы / папки для фиксации. Сценарий start-commit вызывается после того, как пользователь нажимает OK в диалоговом окне фиксации, и до того, как начинается фактическая фиксация. Этот хук имеет список именно того, что будет совершено.