I often face the "problem" that get_maintainer.pl yields my name, too,
as the commits I want to send are included in HEAD.
I think the nicest fix for that would be to be able to pass an upstream
rev � la:
scripts/get_maintainer.pl --upstream linus/master ...
. As my knowledge of perl is quite limited I only provide you with
my quick'n'dirty patch I usually use, just to give you an idea.
Best regards
Uwe
diff --git a/scripts/get_maintainer.pl b/scripts/get_maintainer.pl
index 81a67a4..2f27c13 100755
--- a/scripts/get_maintainer.pl
+++ b/scripts/get_maintainer.pl
@@ -715,7 +715,7 @@ sub recent_git_signoffs {
return;
}
- $cmd = "git log --since=${email_git_since} -- ${file}";
+ $cmd = "git log --since=${email_git_since} linus/master -- ${file}";
$output = `${cmd}`;
$output =~ s/^\s*//gm;
@@ -785,12 +785,12 @@ sub git_assign_blame {
my $diff_start = $2;
my $diff_length = $3;
next if (!("$file" eq "$diff_file"));
- $cmd = "git blame -l -L $diff_start,+$diff_length $file";
+ $cmd = "git blame -l -L $diff_start,+$diff_length linus/master -- $file";
@commits = save_commits($cmd, @commits);
}
} else {
if (-f $file) {
- $cmd = "git blame -l $file";
+ $cmd = "git blame -l linus/master -- $file";
@commits = save_commits($cmd, @commits);
}
}
--
Pengutronix e.K. | Uwe Kleine-K�nig |
Industrial Linux Solutions | http://www.pengutronix.de/ |
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majo...@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Why is this a problem?
If you are using git send-email, does adding
--suppress-cc=self solve it?
> Why is this a problem?
With the limit on the number of people returned it's possible that
authors of the patch series being posted (there may be more than one)
will push out folks that it'd be good to include.
You could use --git-max-maintainers=<value more than default>
> > With the limit on the number of people returned it's possible that
> > authors of the patch series being posted (there may be more than one)
> > will push out folks that it'd be good to include.
> You could use --git-max-maintainers=<value more than default>
Of course, for that use case the patch is just a potentially clearer
idiom for doing it.
Best regards
Uwe
--
Pengutronix e.K. | Uwe Kleine-K�nig |
Industrial Linux Solutions | http://www.pengutronix.de/ |