Wincent Colaiuta <win@xxxxxxxxxxx> writes: > @@ -56,9 +56,14 @@ sub list_modified { > my ($only) = @_; > my (%data, @return); > my ($add, $del, $adddel, $file); > + my @tracked = grep { > + defined run_cmd_pipe(qw(git ls-files > + --exclude-standard --), $_) > + } @ARGV; > + return if $#tracked == -1 && $#ARGV != -1; Eek. why? Did you mean to say: my @tracked = run_cmd_pipe(gw(git ls-files --exclude-standard --) @ARGV); It would also make sense to use --error-unmatch and perhaps --with-tree=HEAD like git-commit.sh does. - 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