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

Re: End year project : minimal Git client based on libgit2

From
RGRomain Geissler <romain.geissler@gmail.com>
Date
May 19, 2011, 16:15 UTC
Message-ID
<D1A000B1-992A-4671-822B-6B8FB2EBF8B3@gmail.com>
In-Reply-To
<4DD4B648.8040509@op5.se>
Hello,
It seems that most of the currently scripted commands can't be implemented with libgit2 as it's still not mature enough to handle it (eg the whole merge part is still missing), though we might have missed something.
Thus we've chosen to first focus on two simple plumbings: commit-tree and cat-file as there is the material for it in libgit2 and the command signature is restricted to only a few parameters. When it's done, we'll try to compare the efficiency of this partial port (works well and quickly). Thanks to that background, it might be easier to move on other plumbings.
Romain Geissler
(Sorry for answering you directly, i should have checked the mail recipient before sending it !)
Previous: Andreas Ericsson
Message 3 of 3 in “End year project : minimal Git client based on libgit2”
  1. Marc PegonMay 18, 2011
  2. Andreas EricssonMay 19, 2011
  3. Romain GeisslerMay 19, 2011

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.