On Sat, May 31, 2014 at 5:52 AM, Bartosz DziewoĆski <matma.rex(a)gmail.com>
wrote:
I don't like this idea, for the same reasons that
other have already
given. Grafting histories with git-replace might be viable, but it'd still
be clunky and non-intuitive.
Ok, fair enough. Everyone's made some really good points so let's drop the
idea of dropping our history.
However I think we should continue to discuss ways to contain the repo size
going forward. That, combined with some aggressive repacking and dropping
of refs/changes/* (when we move to Phabricator) should help get it under
control.
Why don't we just suggest that people use shallow
clones? Git supports
pushing from and pulling to them since 1.9, and while Gerrit doesn't accept
pushes from them (or at least it didn't when I just tried), I see no reason
why Phabricator would have any issues if it only works on diffs anyway, not
commits.
This is also a good idea.
-Chad