diff options
| author | Jason Gross | 2020-05-25 19:08:01 -0400 |
|---|---|---|
| committer | Jason Gross | 2020-05-25 19:13:04 -0400 |
| commit | 09a4ffe1d2add78c0773fb1d1d1313835ac71095 (patch) | |
| tree | 3aaedf3e89ff84fcd421d57c3dd68b12f83931b9 /dev | |
| parent | 8b3ce7442dcbcdf3d6b43efd0360ead334819913 (diff) | |
dev/tools/make-changelog.sh now asks about fixed bugs
Fixes #12386
Diffstat (limited to 'dev')
| -rwxr-xr-x | dev/tools/make-changelog.sh | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/dev/tools/make-changelog.sh b/dev/tools/make-changelog.sh index e1aed4560d..de58527cca 100755 --- a/dev/tools/make-changelog.sh +++ b/dev/tools/make-changelog.sh @@ -25,11 +25,17 @@ case "$type_first_letter" in exit 1;; esac +printf "Fixes? (space separated list of bug numbers)\n" +read -r fixes_list + +fixes_string="$(echo $fixes_list | sed 's/ /~ and /g; s,\([0-9]\+\),`#\1 <https://github.com/coq/coq/issues/\1>`_,g' | tr '~' '\n')" +if [ ! -z "$fixes_string" ]; then fixes_string="$(printf '\n fixes %s,' "$fixes_string")"; fi + # shellcheck disable=SC2016 # the ` are regular strings, this is intended # use %s for the leading - to avoid looking like an option (not sure # if necessary but doesn't hurt) -printf '%s **%s:**\n Bla bla\n (`#%s <https://github.com/coq/coq/pull/%s>`_,\n by %s).' - "$type_full" "$PR" "$PR" "$(git config user.name)" > "$where" +printf '%s **%s:**\n Bla bla\n (`#%s <https://github.com/coq/coq/pull/%s>`_,%s\n by %s).' - "$type_full" "$PR" "$PR" "$fixes_string" "$(git config user.name)" > "$where" printf "Name of created changelog file:\n" printf "$where\n" |
