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

Re: [linux.conf.au] VCS Interoperability

From
David Barr <davidbarr@google.com>
Date
Jan 26, 2012, 23:47 UTC
Message-ID
<CAFfmPPPvpbsYz9cjN6OspivCN3dbuPGOU7fyaVdnic3D4V855w@mail.gmail.com>
In-Reply-To
<CAP2yMaLHK2md=MHFmV--R6rmr4q3XuZxqsb2fUszMhssx3GDoA@mail.gmail.com>
Show 20 quoted lines
>>>> 3. What are your thoughts on lib'ifying Git so that others can call
>>>> into it using an API?
>>>
>>> This is something that everyone agrees would be a good thing. There have been many people who have started projects to do so, but they have all stalled.
>>
>> I believe libgit2 is still under active development.
>>
>> http://libgit2.github.com
>>
>
> Yes, GitHub alone actually has 2 full time employees and 1 contractor
> who are entirely dedicated to the project. It also ships with the
> GitHub for Mac product, so it's used in production by tens of
> thousands every day. If any of you want to get involved, you can check
> out the mailing list (libgit2@librelist.org) or (probably more
> usefully) the GitHub project page:
>
> https://github.com/libgit2/libgit2
>
> Open tickets, contribute code, review PRs, etc.

I'm thinking libgit2 is where git features that have stablised are formalised. On the other hand, git-core is where features are incubated.

I would like to see fast-import ported to libgit2 when it stabilises ;)

After giving my talk, I feel compelled to reroll the historic vcs-svn series. I'm pushing as I go to my GitHub account:

  https://github.com/barrbrain/git/commits/svn-fe-reroll

-- David Barr

Previous: Scott ChaconNext: Jonathan Nieder
Message 8 of 16 in “[linux.conf.au] VCS Interoperability”
  1. David Michael BarrJan 9, 2012
  2. Ramkumar RamachandraJan 10, 2012
  3. David Michael BarrJan 22, 2012
  4. Ramkumar RamachandraJan 22, 2012
  5. david@lang.hmJan 22, 2012
  6. Brian GernhardtJan 22, 2012
  7. Scott ChaconJan 23, 2012
  8. David BarrJan 26, 2012
  9. Jonathan NiederJan 27, 2012
  10. [PULL] svn-fe updates for master or nextJonathan Nieder, Jan 27, 2012
  11. Jonathan NiederJan 27, 2012
  12. David BarrJan 27, 2012
  13. Jonathan NiederJan 27, 2012
  14. Junio C HamanoJan 27, 2012
  15. Junio C HamanoJan 28, 2012
  16. Junio C HamanoJan 27, 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.