From 717f1fdaeb460c71f673a6ad6e82d16af878c188 Mon Sep 17 00:00:00 2001 From: "Yann E. MORIN" Date: Mon, 23 Dec 2024 08:27:20 +0100 Subject: [PATCH] utils/get-developers: add option to report Cc: lines It is very common to use the output of get-developers to add cc: lines in the commit log. Add an option so that get-developers reports Cc: lines ready to be pasted in a commit log. That new option behaves similarly to the existing -e option: it only affects the output when parsing a patch. Signed-off-by: Yann E. MORIN Cc: Julien Olivain Signed-off-by: Julien Olivain --- utils/get-developers | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/utils/get-developers b/utils/get-developers index 3253ce5d6b..83c573bf23 100755 --- a/utils/get-developers +++ b/utils/get-developers @@ -17,6 +17,8 @@ def __main__(): help='find developers in charge of these files') parser.add_argument('-c', dest='check', action='store_const', const=True, help='list files not handled by any developer') + parser.add_argument('--cc', action="store_true", + help='list affected developers as CC: lines ready to be pasted in a commit log') parser.add_argument('-e', dest='email', action='store_const', const=True, help='only list affected developer email addresses') parser.add_argument('-v', dest='validate', action='store_const', @@ -99,9 +101,9 @@ def __main__(): matching_devs.add(dev.name) matching_devs = sorted(matching_devs) - if args.email: + if args.email or args.cc: for dev in matching_devs: - print(dev) + print(f"{'Cc: ' if args.cc else ''}{dev}") else: result = "--to buildroot@buildroot.org" for dev in matching_devs: