[webkit-dev] WebKit project repo size

Timothy Hatcher timothy at apple.com
Thu Mar 31 13:18:32 PDT 2016


Also, removing files from the repo does not save anything with a Git checkout since they are still there in the history.

— Timothy Hatcher

> On Mar 31, 2016, at 12:50 PM, Brian Burg <bburg at apple.com> wrote:
> 
> Hi Marcus,
> 
> It’s unclear what your actual problem is.
> 	
> If you have trouble downloading 7GB at once due to a slow or flaky connection, you can fetch earlier git commits to finish the initial repository checkout, and then fetch more commits in batches.
> If you just want a subset of the repository, I recommend you use SVN instead of Git. (Maybe git supports sparse checkouts these days, i dunno).
> If you simply don’t like the repository layout or size, I don’t know how to put it politely, but it’s unlikely to change due to the low payoff and huge amount of work involved.
> 
> 	-Brian
> 
>> On Mar 31, 2016, at 12:42 PM, Marcus Johnson <bumblebritches57 at gmail.com <mailto:bumblebritches57 at gmail.com>> wrote:
>> 
>> I use the git mirror, so I'm not sure how large the main SVN repo is, but the git one is huge at like 7 GB.
>> 
>> I think the best way to reduce that amount of space, is by splitting out the websites into their own repos, and possibly even the unit tests into their own repo as well.
>> 
>> Also, I've had pretty good luck reducing various repo's size running git gc --aggressive (it's re-compacts the .pack file) making it 5GB, so obviously some more work needs to be done.
>> 
>> I mean, it's just ridiculous trying to download a 7 GB project just to submit a few patches for memory related issues.
>> _______________________________________________
>> webkit-dev mailing list
>> webkit-dev at lists.webkit.org <mailto:webkit-dev at lists.webkit.org>
>> https://lists.webkit.org/mailman/listinfo/webkit-dev
> 
> _______________________________________________
> webkit-dev mailing list
> webkit-dev at lists.webkit.org
> https://lists.webkit.org/mailman/listinfo/webkit-dev

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.webkit.org/pipermail/webkit-dev/attachments/20160331/6402966a/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 3573 bytes
Desc: not available
URL: <https://lists.webkit.org/pipermail/webkit-dev/attachments/20160331/6402966a/attachment.p7s>


More information about the webkit-dev mailing list