| #!/usr/bin/env bash |
| |
| set -e |
| |
| usage='usage: consolidate-relnotes.bash <new-release-version> <prev-release-version>' |
| |
| die() { |
| echo "$@" 1>&2; exit 1 |
| } |
| |
| test "$#" = 2 || die "$usage" |
| |
| files="$(ls Help/release/dev/* | grep -v Help/release/dev/0-sample-topic.rst)" |
| title="CMake $1 Release Notes" |
| underline="$(echo "$title" | sed 's/./*/g')" |
| echo "$title |
| $underline |
| |
| .. only:: html |
| |
| .. contents:: |
| |
| Changes made since CMake $2 include the following." > Help/release/"$1".rst |
| tail -q -n +3 $files >> Help/release/"$1".rst |
| sed -i "/^ $2 / i\\ |
| $1 <$1>" Help/release/index.rst |
| rm $files |