Hi, Josselin Poiret <d...@jpoiret.xyz> writes:
> Hi, > > Maxim Cournoyer <maxim.courno...@gmail.com> writes: > >> That's no longer true, as of libgit2 v1.7.0 [0]. I already have it >> packaged in a branch, but I need to iron out dependent breakages. >> >> [0] https://github.com/libgit2/libgit2/releases/tag/v1.7.0 >> >> So given there's no technical reasons not to use libgit2, I'd use that >> and keep the closure size down. > > There's still the `git gc` problem though. It's klunky, but a workaround is to locally clone the checkout anew using libgit2, as suggested here [0]. We could also try to contribute to libgit2 toward adding proper support for a 'gc' action. [0] https://github.com/libgit2/libgit2/issues/3247#issuecomment-486585944 -- Thanks, Maxim