On Fri, Sep 24, 2010 at 10:27, Tor Arntsen <tor@xxxxxxxxxxx> wrote: > On Fri, Sep 24, 2010 at 12:00, Tait <git.git@xxxxxxxx> wrote: >> >> What is the minimum Perl version git expects to support? >> >> I ask, because f922df8... seems to have introduced a open() syntax that >> is not compatible with some older Perl versions. > > I've found that for add -p you'll need 5.8.x or newer, due to stuff like > > Â Â Â Â Â Â Â Âmy $fh = undef; > Â Â Â Â Â Â Â Âopen($fh, '-|', @_) or die; > > which fails in e.g. perl 5.6. > There could be some other stuff (in addition to add -p) that also does > this kind of thing. If that's the case (I don't have a 5.6 here to do archeology on) then git add -p never worked in 5.6. That was added in 5cde71d6 when it was introduced in 2006: +sub run_cmd_pipe { + my $fh = undef; + open($fh, '-|', @_) or die; + return <$fh>; +} Can you show us the specific error you're getting, and the output of your `perl -V` ? -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html