From 812d4a051a479e364ad7e086c26e59dacaf07dd4 Mon Sep 17 00:00:00 2001 From: Benjamin Renard Date: Sat, 30 Apr 2022 22:22:25 +0200 Subject: [PATCH] Add -N/--maintainer-name & -E/--maintainer-email parameters --- gitdch | 24 ++++++++++++++++++++++-- 1 file changed, 22 insertions(+), 2 deletions(-) diff --git a/gitdch b/gitdch index eb91877..116bdd9 100755 --- a/gitdch +++ b/gitdch @@ -109,6 +109,22 @@ parser.add_argument( default=DEFAULT_URGENCY ) +parser.add_argument( + '-N', + '--maintainer-name', + type=str, + dest='maintainer_name', + help='Maintainer name (default: last commit author name)' +) + +parser.add_argument( + '-E', + '--maintainer-email', + type=str, + dest='maintainer_email', + help='Maintainer email (default: last commit author email)' +) + options = parser.parse_args() if not options.package_name: @@ -219,8 +235,12 @@ for version in versions: changelog_lines.append( "\n -- {name} <{email}> {date}\n\n".format( - name=version['commit'].author.name, - email=version['commit'].author.email, + name=( + options.maintainer_name if options.maintainer_name + else version['commit'].author.name), + email=( + options.maintainer_email if options.maintainer_email + else version['commit'].author.email), date=version['commit'].committed_datetime.strftime( "%a, %d %b %Y %H:%M:%S %z") )