-
Notifications
You must be signed in to change notification settings - Fork 2.5k
Description
See also #4981 (comment)
I have written a mostly complete implementation of reftable as a standalone library that depends only on zlib.
It is here: https://github.com/google/reftable (subdirectory c/ for the C code).
I have some alpha-quality code that integrates it into git-core, and am currently discussing how to proceed, both with the git-core team and the open-source lawyers at Google. I had intended this library to also be used in libgit2.
There are a couple of questions:
-
Do you want this in libgit2 as well (I think so, given the earlier comment)
-
How can we structure this? We could keep reftable as a standalone-separate library, or it can be integrated into some other project (eg. libgit2). If it is in libgit2, could patches move from libgit2 to git-core, license-wise? If we keep it as a separate library, do you see licensing problems with leaving the library under Apache2?