Thread (1 message) 1 message, 1 author, 2016-06-15
  • (off-list ancestor, not in this archive)
  • Re: libgit2 status · Carlos Martín Nieto <hidden> · 2016-06-15

Re: libgit2 status

From: Carlos Martín Nieto <hidden>
Date: 2016-06-15 22:54:34

Nicolas Sebrecht [off-list ref] writes:
The 25/08/12, Vicent Marti wrote:
quoted
The development of libgit2 happens 100% in the open. I don't know what
"commercial entity" are you talking about, but there are several
companies and independent contributors working on the Library at the
moment.
Right but as far as I'm aware of Junio had reserves about libgit2
integration into git due to issues making repositories broken. Though,
The comment I saw about that was that at one point libgit2 had produced
broken trees; which is true, the algorithm for the almost-alphanumeric
sorting was slightly broken. This was fixed quite some time ago, which
he also mentioned in the same message.
[ I'm somewhat in the same situation of OP. ]
If you wait for it to be perfect, it's never going to happen. If your
application would benefit, port it to libgit2 and report the issues you
find. That's the only way we can know of the odd edge cases and
improvements that we should make.

Note that the GitHub apps for Mac and Windows both use the Library to
perform parts of their job. Their new backend for the website is also
(going to be) based on libgit2.

I am also working on a project for a client involving the Library for
importing data and the only problem we've had is that we discovered an
edge case regarding symlinks and an assumption that one of the bindings
made wrt diffs, which is getting fixed.

   cmn
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help