Re: git: df53ae0fdd98 - main - Remove portsnap(8)

From: Alexey Dokuchaev <danfe_at_freebsd.org>
Date: Thu, 15 Jun 2023 11:38:15 UTC
On Sun, Apr 23, 2023 at 10:20:24AM -0500, Kyle Evans wrote:
> On Sun, Apr 23, 2023 at 10:01???AM Alexey Dokuchaev wrote:
> > ...
> > My internet connection is roughly the same, and full "git clone" always
> > fails.  However, repeated "git fetch --depth=n ; n++" allowed me to get
> > the ports tree in a few days, eventually.  I have to use this trick for
> > any large repo, it migth seem annoying, but it does work.
> 
> I've mentioned it a couple times on lists, but this seems like a good
> time to bring it up again: I maintain repo bundles of all of our
> repositories, at least, on freefall:
> https://people.freebsd.org/~kevans/bundles/ -- fetch this with
> whatever hip thing you have that does resumable downloads and clone a
> repository from it, then adjust the remote to point to the upstream
> repo and incremental fetch to the current version.

Thank you for those, Kyle: I've just tried it on fresh installation,
and while it still took several hours to fetch that ~1GB ports.bundle
from freefall, it was a lot more convenient than repeated "git fetch
--depth=n++" to obtain full .git detadata.

./danfe