Re: [webkit-dev] WebKit project repo size

2016-03-31 Thread Timothy Hatcher
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  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 > > 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@lists.webkit.org 
>> https://lists.webkit.org/mailman/listinfo/webkit-dev
> 
> ___
> webkit-dev mailing list
> webkit-dev@lists.webkit.org
> https://lists.webkit.org/mailman/listinfo/webkit-dev



smime.p7s
Description: S/MIME cryptographic signature
___
webkit-dev mailing list
webkit-dev@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-dev


Re: [webkit-dev] WebKit project repo size

2016-03-31 Thread Ryosuke Niwa
On Thu, Mar 31, 2016 at 12:42 PM, Marcus Johnson
 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.

The biggest disk space hog is LayoutTests directory (~1.5GB in svn
checkout), not websites (~324MB).  I'd suggest you use shallow git
clone (--depth 1) or svn instead of the full clone.

- R. Niwa
___
webkit-dev mailing list
webkit-dev@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-dev


Re: [webkit-dev] WebKit project repo size

2016-03-31 Thread Brian Burg
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  
> 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@lists.webkit.org
> https://lists.webkit.org/mailman/listinfo/webkit-dev

___
webkit-dev mailing list
webkit-dev@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-dev