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

Re: [PATCH] Remove dependency on IO::String from Git.pm test

From
Junio C Hamano <gitster@pobox.com>
Date
Jun 18, 2008, 19:13 UTC
Message-ID
<7vzlpiy2sm.fsf@gitster.siamese.dyndns.org>
In-Reply-To
<alpine.DEB.1.00.0806181756540.6439@racer>
Johannes Schindelin <Johannes.Schindelin@gmx.de> writes:
Show 23 quoted lines
> Hi,
>
> On Wed, 18 Jun 2008, Jakub Narebski wrote:
>
>> Michael Hendricks <michael@ndrix.org> writes:
>> 
>> > Instead of using IO::String to create an in-memory filehandle, use 
>> > open() with a scalar reference as the filename.  This feature has been 
>> > available since Perl 5.8.0 (which was released in 2002), so it should 
>> > be available pretty much everywhere by now.
>> 
>> Besides if I understand correctly gitweb very much requires Perl >= 5.8 
>> because of required Unicode support.
>
> Did I miss something?  Was this patch not more about Git.pm?
>
> BTW I think it is not nice at all how the dependency hell with Git.pm is 
> made worse recently.
>
> It is fascinating through how much _pain_ we go with the shell scripts to 
> maintain portability, even with _very_ old or obscure systems (see the SCO 
> server patches that came in not long ago!), and just walk over that 
> portability when it comes to Perl...

Hey, calm down a bit and give me a bit more credit. I am not that stupid. I've looked at the patch, and it is parked in 'pu', not near 'next'.

Previous: Lea WiemannNext: Johannes Schindelin
Message 8 of 10 in “Remove dependency on IO::String from Git.pm test”
  1. Remove dependency on IO::String from Git.pm testMichael Hendricks, Jun 18, 2008
  2. Jakub NarebskiJun 18, 2008
  3. Rafael Garcia-SuarezJun 18, 2008
  4. Johannes SchindelinJun 18, 2008
  5. Jakub NarebskiJun 18, 2008
  6. Johannes SchindelinJun 18, 2008
  7. Lea WiemannJun 18, 2008
  8. Junio C HamanoJun 18, 2008
  9. Johannes SchindelinJun 18, 2008
  10. Lea WiemannJun 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.