On Wed, 7 Jan 2009, Linus Torvalds wrote:
So there's a few rules to packedgitwindowsize:
- we need to be able to have at least two windows open at a time, in
addition to all the "normal" memory git needs just for objects, of
course. And quite frankly, you'd be better off with a few more windows,
even if that obviously implies smaller windows.
Btw, I'm not 100% certain of this. Somebody should double-check me. Maybe
there are cases where we want more than two windows alive. And maybe there
aren't even that, and we can always make do with just one.
So I will _not_ guarantee that "at least two pack windows" is necessarily
the right answer. The windowing code was mostly other people doing it. I
think Shawn and Nico.
Linus