Szukałem dokładnie tego samego terminu, pod którym zatytułowałem to pytanie, ale znalazłem tylko pytania dotyczące czyszczenia repozytoriów git, które zawierają wiele wersji zbyt wielu lub szczególnie zbyt dużych plików.

Jednak szukam opcji powstrzymania repozytoriów git przed wejściem w ten stan, coś w rodzaju

filesize > X mb => keep at most n revisions
filename matches *.foo => keep at most m revisions
...

Czy w ogóle nie ma takiej opcji, aby skonfigurować git? Czy naprawdę muszę czekać, aż repo zapełni się, a następnie przejść przez żmudny proces git-filter-branchi jego krewnych?

Wędrowiec
źródło