On Sat, May 31, 2014 at 1:05 AM, Antoine Musso hashar+wmf@free.fr wrote:
Le 31/05/2014 04:25, Chad a écrit :
When we end up moving MW core to Phabricator I'd like us to jettison our history. The repo is large and clunky and not conducive to development. It's only
going
to grow in size unless we do something to cut back on the junk we're carrying
around.
Hello,
My repacked copy of core is 270MB which is not that huge and I really like having the whole history for bisecting and blaming code.
270MB is gigantic for a git repo.
What about attempting to slowdown the rate of growth? The i18n messages can probably be split to another repository or at least be updated only once in a while instead of on a daily basis.
A solution for containing the growth, yes. I'd +1 this along with Daniel F's idea earlier.
We might also have some big objects floating around in the repo which we could potentially drop from the repo. IIRC we had a few .jar committed by mistake in SVN, though we dropped them when migrating to git. There is probably some other big objects we could remove.
How would we do that without rewriting history? Same problem.
-Chad