On Mon, 30 Jan 2012, Junio C Hamano wrote: > "Bernhard R. Link" <brl@xxxxxxxxxxxxxx> writes: > > > I'll resend the series as replies to this mail. > > Thanks; I'll queue them in 'pu' for now (if Jakub wants to Ack the pieces, > I'll amend them). You can add Ack from me for the whole series. > Regarding the first patch in the series, while it may be a valid perl to > introduce a new variable, assign to it and then munge its contents with > s///, all inside a parameter list of a function call, it is doing a bit > too much and makes it hard to see if the variable may or may not later be > used in the same scope (in this case, it is not). > > I am tempted to squash the following in. > > diff --git a/gitweb/gitweb.perl b/gitweb/gitweb.perl > index b764d51..f215eaa 100755 > --- a/gitweb/gitweb.perl > +++ b/gitweb/gitweb.perl > @@ -6003,7 +6003,8 @@ sub git_forks { > die_error(400, "Unknown order parameter"); > } > > - my @list = git_get_projects_list((my $filter = $project) =~ s/\.git$//); > + my ($filter = $project) =~ s/\.git$//; This doesn't work: it is syntax error: Can't declare scalar assignment in "my" It has to be either + (my $filter = $project) =~ s/\.git$//; or + my $filter = $project; + $filter =~ s/\.git$//; -- Jakub Narebski Poland -- 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