На самом деле, я проверяю размер коммита в хуке предварительной фиксации. Но все файлы передаются до того, как я могу отказаться от коммита в pre-commit.
Например, если ограничение размера составляет 10 МБ, а пользователь отправляет файл размером 1 ГБ, 1 ГБ будет полностью перенесен на мой сервер, а затем ловушка предварительной фиксации отклонит транзакцию.
Я хочу отказаться от транзакции, если размер фиксации больше предела хранилища, прежде чем все файлы будут переданы на сервер.
Как это возможно?