[ home | blog home | recent activity | guestbook | plugins i'm using (19) ]
I finished the work to remove the binary kit data from the
miro repository today. Removing the binary kit data from
the repository changed all the shas. To alleviate the problems this
causes, I did the following:
git filter-branch --commit-filter that added a line
to the end of every commit message stating what the original commit sha
was. The shas are referenced in Bugzilla, so this maintains the papertrail.
miro.old. If you're
building Miro versions prior to Miro 2.6, it'll probably be easier to do
that in the old git repository because the binary kit material is there.
The end result of this is that we went from 900mb for the repository and a full checkout to about 136mb. Clones are faster, it uses less space on disk, and you're not saddled with a bunch of binary date you probably aren't going to use. It's also much easier on the build boxes which are old and don't have a lot of disk space kicking around.
If you have any questions, comments, or problems, let me know.
I reserve the right to remove comments that are anonymous, flames, spammy, inappropriate and/or rude. Sometimes I'll reply in email directly--so make sure your email address is correct. New comments get placed in a "draft" status and will NOT show up on the site until I explicitly approve it. Sometimes that happens within 24 hours.
If you can't for some reason post a comment, send me an email: willg at bluesock dot org.
All contents Copyright 1996 to 2010 Will Guaraldi Kahn-Greene.
This work is licensed under a
Creative Commons Attribution-Noncommercial-Share Alike 3.0 United States License.