From: Junio C Hamano Date: Wed, 23 Nov 2005 08:37:59 GMT Subject: Re: [PATCH] git-mv is not able to handle big directories Message-ID: <7vu0e369p4.fsf@assigned-by-dhcp.cox.net> In-Reply-To: <867jazre78.fsf@blue.stonehenge.com> merlyn@stonehenge.com (Randal L. Schwartz) writes: >>>>>> "Junio" == Junio C Hamano writes: > > Junio> open my $oh, qw(|- git-update-index -z --stdin) > Junio> or die "oops"; > > This is Perl 5.6 or later. Breaks on Perl 5.5, which is still in use > in some places. I should have known better than posting Perl code to the list where a real guru is lurking and making afool of myself ;-). Thanks for the advice. How much do we care about 5.5? IOW, is "in some places" wide enough to matter? git-cvsimport, git-svnimport and git-shortlog share the same problem (svnimport declares that it wants 5.8). perl58delta.pod does say list form of open for pipes is new in that version. So what I wrote above requires 5.8 or better, perhaps? cvsimport uses that same structure. That is doubly Ouch.