On 03/10/2013 06:03 PM, Bartosz DziewoĆski wrote:
-We can rewrite history (git-filter-branch) to remove some mistakes that exploded the repo size. Binaries later removed, things accidentally checked into ./extensions, etc. This could potentially greatly reduce object sizes and allow for tighter repacks. Major issue with history rewriting is everyone will have to reclone (all sha1s would change). I've not tested my theory yet.
Ugh, the nuclear option. Let's try repacking first, can we? :) This is probably going to make gerrit a little unhappy when it's database thing gets inconsistent with the repo.
Yeah, I agree we should be extremely reluctant to resort to break git history on a project as important as MW core. It would cause a lot of disruption.
Matt Flaschen