Я использую astyle
чтобы привести свои Java и C++ в единый вид. Иногда я пишу что-то и проверяю это в git перед запуском astyle
. Так что в итоге я получу сообщение о коммите, например Run astyle
которое затруднит сбор вишни и тому подобное.
Я попытался написать хук перед фиксацией, но это не может изменить то, что будет зафиксировано, это просто исправит это в следующем коммите. Я попробовал фильтр, но это не меняет файлы на диске.
Есть ли какой-нибудь аккуратный способ заставить git запустить что-то еще, прежде чем оценивать измененное, кроме написания небольшого скрипта (и не забывайте использовать его)?