Oops, forgot to take this into account before sending v4 of my series of patch. I just noticed that, sorry... Le 11/06/2013 17:42, Junio C Hamano a écrit : > I am guessing that the new sub, parse_command, uses a local @cmd and > this is an attempt to avoid using the same name, but this renaming > of the variable is not explained. This is indeed what I intended to do. > I also wonder if you need this global @cmd/@cmds. Instead of > passing cmdref, wouldn't it be simpler to have the helper split the > line, i.e. something like... > > sub parse_command { > my ($line) = @_; > my @cmd = split(/ /, $line); > unless (defined @cmd) { > return 0; > } > ... check capabilities, list, etc.... > return 1; > } > > while (<STDIN>) { > chomp; > if (!parse_command($_)) { > unknown command, aborting > last; > } > } > > -- Célestin Matte -- 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