<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><div class="">Also, removing files from the repo does not save anything with a Git checkout since they are still there in the history.</div><div class=""><br class=""></div><div class=""><span class="Apple-style-span" style="border-collapse: separate; font-variant-ligatures: normal; font-variant-position: normal; font-variant-numeric: normal; font-variant-alternates: normal; font-variant-east-asian: normal; line-height: normal; border-spacing: 0px;">— Timothy Hatcher<br class=""><br class=""></span></div><div><blockquote type="cite" class=""><div class="">On Mar 31, 2016, at 12:50 PM, Brian Burg <<a href="mailto:bburg@apple.com" class="">bburg@apple.com</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><meta http-equiv="Content-Type" content="text/html charset=utf-8" class=""><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><div class="">Hi Marcus,</div><div class=""><br class=""></div><div class="">It’s unclear what your actual problem is.</div><div class=""><span class="Apple-tab-span" style="white-space:pre">        </span></div><div class="">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.</div><div class="">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).</div><div class="">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.</div><div class=""><br class=""></div><div class=""><span class="Apple-tab-span" style="white-space:pre">        </span>-Brian</div><div class=""><br class=""></div><div class=""><blockquote type="cite" class=""><div class="">On Mar 31, 2016, at 12:42 PM, Marcus Johnson <<a href="mailto:bumblebritches57@gmail.com" class="">bumblebritches57@gmail.com</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><div dir="ltr" class=""><div class="gmail_default" style="font-size:large"><div class="gmail_default">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.</div><div class="gmail_default"><br class=""></div><div class="gmail_default">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.</div><div class="gmail_default"><br class=""></div><div class="gmail_default">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.</div><div class="gmail_default"><br class=""></div><div class="gmail_default">I mean, it's just ridiculous trying to download a 7 GB project just to submit a few patches for memory related issues.</div></div></div>
_______________________________________________<br class="">webkit-dev mailing list<br class=""><a href="mailto:webkit-dev@lists.webkit.org" class="">webkit-dev@lists.webkit.org</a><br class=""><a href="https://lists.webkit.org/mailman/listinfo/webkit-dev" class="">https://lists.webkit.org/mailman/listinfo/webkit-dev</a><br class=""></div></blockquote></div><br class=""></div>_______________________________________________<br class="">webkit-dev mailing list<br class=""><a href="mailto:webkit-dev@lists.webkit.org" class="">webkit-dev@lists.webkit.org</a><br class="">https://lists.webkit.org/mailman/listinfo/webkit-dev<br class=""></div></blockquote></div><br class=""></body></html>