Add -N/--maintainer-name & -E/--maintainer-email parameters
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
This commit is contained in:
parent
ce9181f53f
commit
812d4a051a
1 changed files with 22 additions and 2 deletions
24
gitdch
24
gitdch
|
@ -109,6 +109,22 @@ parser.add_argument(
|
||||||
default=DEFAULT_URGENCY
|
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()
|
options = parser.parse_args()
|
||||||
|
|
||||||
if not options.package_name:
|
if not options.package_name:
|
||||||
|
@ -219,8 +235,12 @@ for version in versions:
|
||||||
|
|
||||||
changelog_lines.append(
|
changelog_lines.append(
|
||||||
"\n -- {name} <{email}> {date}\n\n".format(
|
"\n -- {name} <{email}> {date}\n\n".format(
|
||||||
name=version['commit'].author.name,
|
name=(
|
||||||
email=version['commit'].author.email,
|
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(
|
date=version['commit'].committed_datetime.strftime(
|
||||||
"%a, %d %b %Y %H:%M:%S %z")
|
"%a, %d %b %Y %H:%M:%S %z")
|
||||||
)
|
)
|
||||||
|
|
Loading…
Reference in a new issue