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

Re: Dropping Git.pm (at least Git.xs)?

From
Sam Vilain <sam@vilain.net>
Date
Sep 10, 2006, 17:59 UTC
Message-ID
<4504529A.70401@vilain.net>
In-Reply-To
<20060903150305.G50c94aea@leonov.stosberg.net>
Dennis Stosberg wrote:
Show 6 quoted lines
> Having perl bindings to git internals and sometime in the future to a
> libified git is a great thing.  It will allow people to do interesting
> things, quickly trying concepts without having to write any C code.
> And I expect that gitweb can be sped up remarkably by using Git.pm (no
> forking, parsing of command output often not necessary, easy caching of
> frequently cached data across calls, etc)

FWIW, I have been starting on a perl implementation. It uses the Git.pm, but not for anything *that* important. It's still very young, but once I have reading and writing files basically working, I'll release it to CPAN separately - no reason it needs to be distributed with Git itself.

See http://utsl.gen.nz/gitweb/?p=VCS-Git

I used this design to talk about Moose at YAPC::Europe 2006. http://utsl.gen.nz/talks/moose/start.html

Sam.
Previous: Dennis StosbergNext: Jakub Narebski
Message 3 of 7 in “Dropping Git.pm (at least Git.xs)?”
  1. Junio C HamanoSep 3, 2006
  2. Dennis StosbergSep 3, 2006
  3. Sam VilainSep 10, 2006
  4. Jakub NarebskiSep 10, 2006
  5. Petr BaudisSep 11, 2006
  6. Jakub NarebskiSep 11, 2006
  7. Petr BaudisSep 7, 2006

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.