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

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

From
Petr Baudis <pasky@suse.cz>
Date
Sep 7, 2006, 19:51 UTC
Message-ID
<20060907195107.GD23891@pasky.or.cz>
In-Reply-To
<7vodtxuqt4.fsf@assigned-by-dhcp.cox.net>
  Hi,

Dear diary, on Sun, Sep 03, 2006 at 01:34:31PM CEST, I got a letter where Junio C Hamano <junkio@cox.net> said that...

Show 14 quoted lines
>  - I think the clean-up promise of Git.pm is great (e.g.
>    safe_qx should be part of it not in git-svn alone).
> 
>  - I think Git.xs was a bit premature and raised the hurdle of
>    cleaning up and consolidating various core-wrappers from
>    existing Perl scripts into Git.pm and have them use Git.pm.
>    It would be nice if we can drop this part for now, and do a
>    bit more Perl-level clean-up first.
> 
>  - I think "repository" abstraction, if we are going to have
>    one, should be designed from the core level if we are going
>    to have it accessible from Git.xs.  Unfortunately I am not
>    ready to invest great time and effort for core level
>    libification at this moment.
  I basically agree on all three points - I will try to submit a patch
to implement get_object() purely in Git.pm reasonably soon, and will see
about introducing some actually designed repository division abstraction
when I get some time. I hope to see Git.xs come back again in few
months, but for now I have to concur that we should go back to the
drawing board.
-- 
				Petr "Pasky" Baudis
Stuff: http://pasky.or.cz/
Snow falling on Perl. White noise covering line noise.
Hides all the bugs too. -- J. Putnam
Previous: Jakub Narebski
Message 7 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.