Compress dhcpcd git repository
Peter Colberg
Sun Feb 26 01:16:53 2017
Hi Roy,
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
Regards,
Peter
Archive administrator: postmaster@marples.name