From: Michael Witten Date: Sun, 12 Apr 2009 02:36:48 GMT Subject: Re: [PATCH RFC 3/6] send-email: Handle "GIT:" rather than "GIT: " during --compose Message-ID: In-Reply-To: <7v3aced6vr.fsf@gitster.siamese.dyndns.org> On Sat, Apr 11, 2009 at 19:59, Junio C Hamano wrote: > Special variables like $_ cannot be made into lexicals, unless you know > you will only run with a very recent version of Perl (5.9.1, I think). Ah. I wish Perl's docs were a little more forthcoming about such things. I ended up just trying it out, and indeed I am running 5.10.0. > If you do not want to worry about portability, typically it is easiest to > say "local ($_)" upfront in the beginning of a sub. > > I do not understand why you want to change the original > >        while (my $line = <$fh>) { >                ... >        } > > though. I'm not terribly bent on it; I had already reshaped that function and I was curious about making what I had done work out of intellectual curiosity. In fact, my commits no longer have the refactored version.