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

Re: libgit2 status

From
Andreas Ericsson <ae@op5.se>
Date
Aug 25, 2012, 09:56 UTC
Message-ID
<5038A148.4020003@op5.se>
In-Reply-To
<87a9xkqtfg.fsf@waller.obbligato.org>
On 08/24/2012 04:02 PM, greened@obbligato.org wrote:
Show 15 quoted lines
> What is the status of libgit2 WRT the overall git project?  I recall
> that there was some discussion of basing bits of git on libgit2 once it
> matures.
> 
> I ask because I'm starting a project to improve the abysmal speed of
> git-subtree split.  It's unbearably slow at the moment and as far as I
> can puzzle out it's due almost entirely to repeated subshell invocations
> to run git commands.
> 
> I was planning on doing some experiments rewriting bits of git-subtree
> using libgit2 but I want to make sure that that isn't wasted work.  It
> appears to be exactly what I need to code bits of git-subtree natively.
> 
> Thoughts?
> 

libgit2 is now maintained by Vicent Marti, who was once a gsoc student. He's employed by github and seems to spend most of his time working on libgit2.

Politically, I'm not sure how keen the git community is on handing over control to the core stuff of git to a commercial entity, but it doesn't seem to be a dying project, so I'd say go ahead and do it.

-- 
Andreas Ericsson                   andreas.ericsson@op5.se
OP5 AB                             www.op5.se
Tel: +46 8-230225                  Fax: +46 8-230231

Considering the successes of the wars on alcohol, poverty, drugs and
terror, I think we should give some serious thought to declaring war
on peace.
Previous: greened@obbligato.orgNext: Vicent Marti
Message 2 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.