From mboxrd@z Thu Jan 1 00:00:00 1970 From: ludo@gnu.org (Ludovic =?UTF-8?Q?Court=C3=A8s?=) Subject: bug#22883: Authenticating a Git checkout Date: Fri, 22 Jul 2016 15:58:01 +0200 Message-ID: <87shv1ojva.fsf@gnu.org> References: <87io14sqoa.fsf@dustycloud.org> <87h9ep8gxk.fsf@gnu.org> <20160426001359.GA23088@jasmine> <874majg0z8.fsf@gnu.org> <87bn3iz1xc.fsf_-_@gnu.org> <87wpket748.fsf@gnu.org> Mime-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:39238) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bQayo-0006p9-0t for bug-guix@gnu.org; Fri, 22 Jul 2016 09:59:06 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bQayk-0005zF-DO for bug-guix@gnu.org; Fri, 22 Jul 2016 09:59:05 -0400 Received: from debbugs.gnu.org ([208.118.235.43]:49732) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bQayk-0005z0-AS for bug-guix@gnu.org; Fri, 22 Jul 2016 09:59:02 -0400 Sender: "Debbugs-submit" Resent-Message-ID: In-Reply-To: (David Thompson's message of "Fri, 22 Jul 2016 08:58:19 -0400") List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org Sender: "bug-Guix" To: "Thompson, David" Cc: 22883@debbugs.gnu.org --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hello! "Thompson, David" skribis: > On Fri, Jul 22, 2016 at 4:22 AM, Ludovic Court=C3=A8s wrot= e: > >> It Would Be Nice if the libgit2 bindings were maintained separately. We >> can start with just the features we need as (guix git), but if anyone >> wants to =E2=80=9Cexternalize=E2=80=9D it and improve it, that would be = more than >> welcome! > > I started a "guile-git" project awhile ago, but didn't get anywhere. > Maybe I can snarf your bindings as a starting point? Definitely, that=E2=80=99d be a great contribution! Among other things, I didn=E2=80=99t pay attention to memory management; so= me objects need finalizers, some are documented as having the same life time as the repository object they come from (a weak-key hash table could be used to have the life time of Scheme object match that of their C counterpart.) Nothing terrible though, and you know all that very well. > If the bindings were an external project, would it be an optional or > mandatory dependency? It may become a mandatory dependency because we=E2=80=99d use it in =E2=80= =98guix pull=E2=80=99. > Would you be OK with licensing the code under LGPLv3 or later? Fine with me! Thank you! Ludo=E2=80=99. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJXkiZsAAoJEAkLEZk9muu1k4AP/3FRA7FBU8vCEBnfiidIPw+v N27ZERJPgfX+RzKgJTiCyitS+12I9/6LDTf/R4YPg3Csq9ZGzruAcz/LO5CuRb36 igLVTWx7OO+95T6r/zikVZGC4XXoPTmYgpKURRM7CZdMUvBIOMGTFOMoGAdflM+Y x5dwoRZEWrZWamaJyn837TY+9jHIAvbc8m8Pd8s3aOLazxs2K702tL+DLsI4SHwZ YOjmB6G75+DaV5Q36Yz7hKiJHLMhY/pcT2z88l+Rtf35gifF48+26aYe+f6F0JlZ PfvUdArv5MRLQ35NnLm/LDcFJhnQKYY25YkKOoIAUe/8OPODGh4dEtxq2pKXeM0C bZXEdvTgD3/758PSjYv0atc9dCZz/XJcdGDRk/o1AM9U/D9N+Flfz5LCGzUv7Rxu CSerTzW1O+wH8SUU6N6LSnw5BZ22lnrILLsDNdSABSTz/9Z6tGCztXiLrumVfvWq tJlsg4nUQRg2zb4TMumhb97RsK8n60atm7Me1ih+wAKMm8CkTdkridYzWW5zJUWF ndkR/lKtQCE2tsBkKCVCYTssmXoNrkRn/nbbXPOlN+w2Ve0BUf/I3s4z+JVXMo4A i1lTZJy4WDHhDnyfJISQ4ZyN59/lGQ1u5EvST0YdgqLEqCqplS4AHM3Bz+uIfLNa gQSWz9kTkowbQwFMmOFm =3gtX -----END PGP SIGNATURE----- --=-=-=--