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

Re: GitTogether topics status

From
Christian Couder <chriscool@tuxfamily.org>
Date
Sep 19, 2008, 06:35 UTC
Message-ID
<200809190835.55103.chriscool@tuxfamily.org>
In-Reply-To
<d411cc4a0809182303x365e2280r3fc8a9a3534d8890@mail.gmail.com>
Le vendredi 19 septembre 2008, Scott Chacon a écrit :
Show 38 quoted lines
> Hi,
>
> On Thu, Sep 18, 2008 at 10:03 PM, Christian Couder
>
> <chriscool@tuxfamily.org> wrote:
> > Le jeudi 18 septembre 2008, Jakub Narebski a écrit :
> >
> >> What also might be interesting to talk about scriptability, having
> >> defined API, libification (I see that there is planned), interfaces to
> >> other programming languages versus calling git plumbing versus
> >> reimplementing git in other languages (e.g. JGit vs JavaGit, Grit vs
> >> Ruby/Git, GitPython vs PyGit, Git.pm vs Git::Repo), but I guess this
> >> discussion could be had on git mailing list.
> >
> > The following topics are now together on the wiki:
> >
> >  * Linkable library for basic object access (libification or new
> > library) * Scriptability, using git in other languages (using
> > interfaces vs calling plumbing vs reimplementting)
> >
> > The second one is new.
> >
> > If we want these topics to be discussed during the GitTogether, we need
> > someone who wants to talk about or at least introduce these subjects
> > though. (Hint, hint.)
>
> I would be happy to talk about / introduce at least the second one,
> since I've done most of the work on the pure-ruby implementation of
> git in the Grit project, which is one of the more popular of the
> re-implementations out there (and runs the GitHub site).  I would also
> be happy to help with a discussion on the first one, since I added it
> to the wiki in the first place and it is heavily connected to the
> second topic.  I very much want to see a library that provides basic
> Git object access that we can use to write proper bindings in
> Ruby/Python/Perl.  If the current Git code is too difficult to libify
> properly, then perhaps an alternate C implementation that is built
> only for that purpose is preferable to having a re-implementation in
> _every_ language.  Looking forward to the discussion.
Great! You are now in the "Possible speakers" list on the wiki.

Thanks, Christian.

Previous: Scott ChaconNext: Johannes Schindelin
Message 5 of 6 in “GitTogether topics status”
  1. Christian CouderSep 18, 2008
  2. Jakub NarebskiSep 18, 2008
  3. Christian CouderSep 19, 2008
  4. Scott ChaconSep 19, 2008
  5. Christian CouderSep 19, 2008
  6. Johannes SchindelinSep 19, 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.