Вы имеете в виду изменить текстовый файл, прежде чем он будет зафиксирован? Вы можете (я не уверен, как), но, как правило, это не очень хорошая идея, так как она не сообщает клиенту об изменении, поэтому локальные копии становятся недействительными при коммите.
Что бы я сделал, это заблокировал коммит (не нулевой выход) и дал сообщение об ошибке, почему вы не хотите, чтобы эта ревизия прошла.