aboutsummaryrefslogtreecommitdiff
path: root/contrib/git-commit-mklog.py
diff options
context:
space:
mode:
Diffstat (limited to 'contrib/git-commit-mklog.py')
-rwxr-xr-xcontrib/git-commit-mklog.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/contrib/git-commit-mklog.py b/contrib/git-commit-mklog.py
index 9c59fb9..eda3fc4 100755
--- a/contrib/git-commit-mklog.py
+++ b/contrib/git-commit-mklog.py
@@ -37,6 +37,8 @@ if __name__ == '__main__':
help='Add the specified PRs (comma separated)')
parser.add_argument('-p', '--fill-up-bug-titles', action='store_true',
help='Download title of mentioned PRs')
+ parser.add_argument('--co',
+ help='Add Co-Authored-By trailer (comma separated)')
args, unknown_args = parser.parse_known_args()
myenv['GCC_FORCE_MKLOG'] = '1'
@@ -49,5 +51,9 @@ if __name__ == '__main__':
if mklog_args:
myenv['GCC_MKLOG_ARGS'] = ' '.join(mklog_args)
+ if args.co:
+ for author in args.co.split(','):
+ unknown_args.append(f'--trailer "Co-Authored-By: {author}"')
+
commit_args = ' '.join(unknown_args)
subprocess.run(f'git commit {commit_args}', shell=True, env=myenv)