[pacman-dev] [PATCH] libmakepkg/source/git: Use --bare with a refspec instead of --mirror
allan at archlinux.org
Thu Jan 24 01:24:27 UTC 2019
On 23/1/19 3:39 am, Johannes Löthberg wrote:
> I distinctly remember having cases where there were old PRs from before
> a rebase that ended up pulling in multiple gigabytes of data, but I
> cannot seem to figure out which repos they were anymore.
> Of the larger repos I've looked at quickly it seems the difference for
> most of them are roughly 100-500MB. For Linus' linux repo the
> difference is 446MB, 113MB for rust.
> Since I can't really find the really nasty cases anymore, I guess you
> can feel free to reject it, though I still think that the change is more
> morally correct, and even a 500MB difference can affect some user
Just because I wanted to look at the numbers (percentage increase is
more interesting that absolute value), here is what I get for rust:
git clone --mirror:
Download: 506.98 MiB
git clone --bare:
Download: 406.00 MiB
So that is a decent overhead.
More information about the pacman-dev