Я искал точно такой же термин, которым назвал этот вопрос, но все, что я нашел, были вопросы, касающиеся очистки git-репозиториев, которые содержат много ревизий слишком большого количества или особенно слишком больших файлов.
Тем не менее, то, что я ищу, это возможность не допустить, чтобы git-репозитории входили в это состояние, что-то вроде
filesize > X mb => keep at most n revisions
filename matches *.foo => keep at most m revisions
...
Разве нет возможности настроить git таким образом? Мне действительно нужно ждать, пока репо заполнится, а затем пройти через утомительный процесс git-filter-branch
и его родственников?