#!/usr/bin/env bash set -e usage='usage: consolidate-relnotes.bash ' 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