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

Re: thread-safe libgit.a as a GSoC project, was Re: [SoC RFC] libsvn-fs-git: A git backend for the subversion filesystem

From
GSGovind Salinas <govind@sophiasuchtig.com>
Date
Mar 23, 2008, 01:34 UTC
Message-ID
<5d46db230803221834n7c230447r2afffdaae79e4068@mail.gmail.com>
In-Reply-To
<alpine.LSU.1.00.0803221229410.4124@racer.site>

On Sat, Mar 22, 2008 at 6:35 AM, Johannes Schindelin <Johannes.Schindelin@gmx.de> wrote:

Show 21 quoted lines
> Hi,
>
>  On Sat, 22 Mar 2008, Bryan Donlan wrote:
>  > Also, after looking at libgit in a bit more detail, I think it might be
>  > necessary to not use it after all, as subversion requires support for
>  > multiple open repositories, as well as thread safety (at least when
>  > accessing different open repo from different threads). Perhaps a
>  > thread-safe git library would be a nice SoC project as well?
>
>  As I said on IRC yesterday, I think that such a libgit.a would be nice,
>  _but_
>
>  - a lot of git programs expect to be one-shot, and libgit.a shows that,
>
>  - not many people will help you with your effort, but just ignore it and
>   actively introduce things that do not help libification (at least that's
>   my experience),
>
>  - unless you have a proper need for such a library, I do not think there
>   is enough motivation to actually get it to completion.
>

I would use it for my pyrite work, although it will be some time before I could contribute to such an effort. I expect it would be useful for anyone who wants to make a language binding that uses native git underneath.

Just so you know *someone* will use it.

Thanks, Govind.

Previous: Johannes SchindelinNext: Johannes Schindelin
Message 9 of 11 in “[SoC RFC] libsvn-fs-git: A git backend for the subversion filesystem”
  1. Bryan DonlanMar 19, 2008
  2. Sam VilainMar 20, 2008
  3. Shawn O. PearceMar 20, 2008
  4. Harvey HarrisonMar 20, 2008
  5. Julian PhillipsMar 20, 2008
  6. Jakub NarebskiMar 20, 2008
  7. Bryan DonlanMar 22, 2008
  8. thread-safe libgit.a as a GSoC project, was Re: [SoC RFC] libsvn-fs-git: A git backend for the subversion filesystemJohannes Schindelin, Mar 22, 2008
  9. Govind SalinasMar 23, 2008
  10. Johannes SchindelinMar 23, 2008
  11. Bryan DonlanMar 24, 2008

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.