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


[webkit-dev] WebKit project repo size

2016-03-31 Thread Marcus Johnson
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