Tzury Bar Yochay schrieb:
Hello Happy Gitters,
Say I wish to save only 100 generations back (per branch).
Is it possible to configure git so it will save only N records back.
No.
If git cannot be configured for that, Is there a way to shrink the repository
manually so it will contain the last N generations?
Yes:
$ git rev-parse HEAD~$N >> .git/info/grafts
$ git filter-branch HEAD
This assumes that your history is strictly linear and you do not have
tags. It also rewrites the $N commits so that they now have different
SHA1s. For this reason, don't share this repository with anyone - it leads
to confusion.
-- Hannes