dhcpcd-discuss

Re: Compress dhcpcd git repository

Roy Marples

Sun Feb 26 10:07:45 2017

Hi Peter

On 26/02/17 01:07, Peter Colberg wrote:
> Upon cloning the dhcpcd git repository, I noticed it is quite large:
> 
> % git clone https://dev.marples.name/source/dhcpcd
> 
> Cloning into 'dhcpcd'...
> remote: Counting objects: 16941, done.
> remote: Compressing objects: 100% (6404/6404), done.
> remote: Total 16941 (delta 10597), reused 16867 (delta 10531)
> Receiving objects: 100% (16941/16941), 46.46 MiB | 1.41 MiB/s, done.
> Resolving deltas: 100% (10597/10597), done.
> 
> % ls -lh .git/objects/pack
> 
> total 47M
> -r--r--r-- 1 peter peter 465K Feb 25 20:02 pack-0364e4503cb32c54560147cf342a78b72e4ec83c.idx
> -r--r--r-- 1 peter peter  47M Feb 25 20:02 pack-0364e4503cb32c54560147cf342a78b72e4ec83c.pack
> 
> 
> Could you try compressing the git repository on your server?
> 
> % git gc --prune=now --aggressive
> 
> Counting objects: 16941, done.
> Delta compression using up to 4 threads.
> Compressing objects: 100% (16935/16935), done.
> Writing objects: 100% (16941/16941), done.
> Total 16941 (delta 12633), reused 4101 (delta 0)
> 
> % ls -lh .git/objects/pack
> 
> total 3.2M
> -r--r--r-- 1 peter peter 465K Feb 25 20:03 pack-4a7bf1a85e40e53308bea0df1e9487cfe613583f.idx
> -r--r--r-- 1 peter peter 2.7M Feb 25 20:03 pack-4a7bf1a85e40e53308bea0df1e9487cfe613583f.pack

I've done this now, thanks for the tip.
I'll adjust my fossil <-> git bridge accordingly.

Hopefully github will gc itself as there doesn't seem to be a way of
triggering this.

Roy

References:
Compress dhcpcd git repositoryPeter Colberg
Archive administrator: postmaster@marples.name