From mboxrd@z Thu Jan 1 00:00:00 1970 From: Joe Perches Date: Fri, 24 Sep 2010 16:06:34 +0000 Subject: Re: [PATCH V3] git-send-email.perl: Add --to-cmd Message-Id: <1285344394.11616.23.camel@Joe-Laptop> List-Id: References: <1285227413.7286.47.camel@Joe-Laptop> <20100923090931.GA29789@albatros> <20100923120024.GA26715@albatros> <1285253867.31572.13.camel@Joe-Laptop> <1285262237.31572.18.camel@Joe-Laptop> <1285263993.31572.25.camel@Joe-Laptop> <1285267520.31572.34.camel@Joe-Laptop> <7v62xwqe7i.fsf@alter.siamese.dyndns.org> <1285291098.25928.220.camel@Joe-Laptop> In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: Jakub Narebski Cc: Junio C Hamano , =?ISO-8859-1?Q?=C6var_Arnfj=F6r=F0?= Bjarmason , Julia Lawall , git@vger.kernel.org, Vasiliy Kulikov , Matt Mooney , kernel-janitors@vger.kernel.org, Dan Carpenter On Fri, 2010-09-24 at 08:32 -0700, Jakub Narebski wrote: > Joe Perches writes: > > +# Execute a command (ie: $to_cmd) to get a list of email addresses > > +# and return a results array > > +sub recipients_cmd(@) { > Do not use subroutine prototypes: they do not do what you think they > do. In this case using prototype is unnecessary and can be dangerous. It can be removed. I was following the form of the other returned array in the code. sub unique_email_list(@) { > > + while() { > > + my $address = $_; > > + $address =~ s/^\s*//g; > > + $address =~ s/\n$//g; > Hmmm... why does it remove leading, but not trailing whitespace? Unmodified from the current. I agree it should do both.