aboutsummaryrefslogtreecommitdiff
path: root/tools/patman/__main__.py
diff options
context:
space:
mode:
authorMaxim Cournoyer <maxim.cournoyer@gmail.com>2022-12-20 00:28:46 -0500
committerSimon Glass <sjg@chromium.org>2023-01-05 19:21:57 -0700
commit8c042fb7f9f475367804b26a892fd522ad8fcfcc (patch)
tree8da4e3ae1228a1d8c4de3665121d47d5eebdfd4e /tools/patman/__main__.py
parent8f8d3f72f28732bff0dc6362a18e3ec55fba2ac1 (diff)
patman: add '--get-maintainer-script' argument
This makes it possible to configure a project to use some other location or script than the default scripts/get_maintainer.pl one used in the U-Boot and Linux projects. It can be configured via a .patman configuration file and accepts arguments, as documented. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Maxim Cournoyer <maxim.cournoyer@savoirfairelinux.com>
Diffstat (limited to 'tools/patman/__main__.py')
-rwxr-xr-xtools/patman/__main__.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/tools/patman/__main__.py b/tools/patman/__main__.py
index 37489304f7..749e6348b6 100755
--- a/tools/patman/__main__.py
+++ b/tools/patman/__main__.py
@@ -21,6 +21,7 @@ if __name__ == "__main__":
# Our modules
from patman import control
from patman import func_test
+from patman import gitutil
from patman import project
from patman import settings
from patman import terminal
@@ -64,6 +65,12 @@ send.add_argument('-l', '--limit-cc', dest='limit', type=int, default=None,
send.add_argument('-m', '--no-maintainers', action='store_false',
dest='add_maintainers', default=True,
help="Don't cc the file maintainers automatically")
+send.add_argument(
+ '--get-maintainer-script', dest='get_maintainer_script', type=str,
+ action='store',
+ default=os.path.join(gitutil.get_top_level(), 'scripts',
+ 'get_maintainer.pl') + ' --norolestats',
+ help='File name of the get_maintainer.pl (or compatible) script.')
send.add_argument('-n', '--dry-run', action='store_true', dest='dry_run',
default=False, help="Do a dry run (create but don't email patches)")
send.add_argument('-r', '--in-reply-to', type=str, action='store',