Subject: bug#76660: current guix pull doesn't authenticate

From: 45mg <[email-masked]>
Date: Wed, 26 Mar 2025 11:34:29 +0000

Tomas Volf <[email-masked]> writes:

> There is git_graph_descendant_of function in libgit2, but it is not
> exposed by the guile-git binding.  Maybe we could try to use it to
> implement the check instead the current approach (which does it in
> Guile).  I wonder how well that would perform compared to --is-ancestor.

I actually opened a MR to add that binding upstream. Maybe copying the
code from there might save you a little bit of work:

https://gitlab.com/guile-git/guile-git/-/merge_requests/38