Pesquisei exatamente o mesmo termo com o qual chamei essa pergunta, mas tudo o que encontrei foram questões referentes à limpeza de repositórios git que contêm muitas revisões de arquivos demais ou especialmente grandes demais.
No entanto, o que estou procurando é uma opção para evitar que os repositórios git entrem nesse estado de antemão, algo como
filesize > X mb => keep at most n revisions
filename matches *.foo => keep at most m revisions
...
Não há uma opção para configurar o git de tal maneira em primeiro lugar? Eu realmente tenho que esperar até que o repositório fique cheio e depois passar pelo tedioso processo de git-filter-branch
e seus parentes?