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
Johannes Schindelin <johannes.schindelin@gmx.de>
Date
Jun 18, 2008, 17:00 UTC
Message-ID
<alpine.DEB.1.00.0806181756540.6439@racer>
In-Reply-To
<m37icmol6y.fsf@localhost.localdomain>
Hi,
On Wed, 18 Jun 2008, Jakub Narebski wrote:
Show 9 quoted lines
> 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...

Ciao, Dscho

Previous: Rafael Garcia-SuarezNext: Jakub Narebski
Message 4 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.