git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: libgit2 status

From
Carlos Martín Nieto <cmn@elego.de>
Date
Aug 25, 2012, 22:32 UTC
Message-ID
<87y5l2eh6k.fsf@centaur.cmartin.tk>
In-Reply-To
<20120825214614.GA8697@vidovic>
Nicolas Sebrecht <nicolas.s.dev@gmx.fr> writes:
Show 9 quoted lines
> The 25/08/12, Vicent Marti wrote:
>
>> 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
Previous: Nicolas SebrechtNext: Elia Pinto
Message 5 of 23 in “libgit2 status”
  1. greened@obbligato.orgAug 24, 2012
  2. Andreas EricssonAug 25, 2012
  3. Vicent MartiAug 25, 2012
  4. Nicolas SebrechtAug 25, 2012
  5. Carlos Martín NietoAug 25, 2012
  6. Elia PintoAug 26, 2012
  7. Junio C HamanoAug 26, 2012
  8. Junio C HamanoAug 26, 2012
  9. dag@cray.comAug 27, 2012
  10. Junio C HamanoAug 27, 2012
  11. dag@cray.comAug 27, 2012
  12. Junio C HamanoAug 27, 2012
  13. dag@cray.comAug 27, 2012
  14. Nicolas SebrechtAug 27, 2012
  15. dag@cray.comAug 28, 2012
  16. Junio C HamanoAug 28, 2012
  17. Thiago FarinaOct 19, 2012
  18. Ramkumar RamachandraOct 19, 2012
  19. Junio C HamanoOct 19, 2012
  20. dag@cray.comOct 19, 2012
  21. Junio C HamanoOct 19, 2012
  22. Thiago FarinaOct 20, 2012
  23. Andreas EricssonOct 20, 2012

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.