On Sat, May 31, 2014 at 1:05 AM, Antoine Musso <hashar+wmf(a)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