source-controller/pkg/git
Hidde Beydals 56201f30fe libgit2: Free most objects
This commit ensures most of the `git2go` objects `Free` themselves from
the underlying C object.

Ensuring all objects are freed is not possible yet, due to the way
commits are wired in to facilitate verification later on. In a later
follow up, we should change this and e.g. validate as part of the
checkout process, and move the implementation specific authentication
configuration from `git` into `libgit2`.

Signed-off-by: Hidde Beydals <hello@hidde.co>
2021-10-22 12:01:45 +02:00
..
gogit Use same SemVer logic in both Git implementations 2021-08-05 12:40:54 +02:00
libgit2 libgit2: Free most objects 2021-10-22 12:01:45 +02:00
strategy Add support for Git submodules with go-git 2021-03-30 13:00:13 +03:00
git.go Add support for Git submodules with go-git 2021-03-30 13:00:13 +03:00