Thread (22 messages) flat view 22 messages, 8 authors, 2016-06-15

Re: [PATCH] fmt-merge-msg: avoid open "-|" list form for Perl 5.6

From: Johannes Schindelin <hidden>
Date: 2016-06-15 22:42:19

Possibly related (same subject, not in this thread)

Hi,

On Tue, 21 Feb 2006, Alex Riesen wrote:
Sam Vilain, Tue, Feb 21, 2006 21:36:50 +0100:
quoted
quoted
quoted
* Eric, thanks for the hint.  I have this four-patch series.
 Could people with perl 5.6 please check them?

Does not work here (ActiveState Build 811, Perl 5.8.6):

$ perl -e 'open(F, "-|")'
'-' is not recognized as an internal or external command,
operable program or batch file.
Portability, Ease of Coding, Few CPAN Module Dependencies.  Pick any two.
Sometimes an upgrade is just out of question. Besides, that'd mean an
upgrade to another operating system, because very important scripts
over here a just not portable to anything else but
    "ActiveState Perl on Windows (TM)"
I just have no choice.
Maybe I am stating the obvious, but it seems that

	open (F, "git-blabla -option |");

would be more portable.

Alex, would this work on ActiveState?

Perl gurus, is the latter way to open a pipe considered awful or what?

Ciao,
Dscho

P.S.: Eric, we rely on fork() anyway. Most of git's programs just don't 
work without a fork().
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help