123456789101112131415161718192021222324252627 |
- #!/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
|