aboutsummaryrefslogtreecommitdiff
path: root/contrib/scripts/update_news.sh
diff options
context:
space:
mode:
Diffstat (limited to 'contrib/scripts/update_news.sh')
-rwxr-xr-xcontrib/scripts/update_news.sh15
1 files changed, 15 insertions, 0 deletions
diff --git a/contrib/scripts/update_news.sh b/contrib/scripts/update_news.sh
new file mode 100755
index 000000000..014ac8bd7
--- /dev/null
+++ b/contrib/scripts/update_news.sh
@@ -0,0 +1,15 @@
1#!/bin/bash
2NEW_VERSION=$1
3if [ -z $NEW_VERSION ]; then
4 NEW_VERSION="Unreleased"
5fi
6DELTA_SH="contrib/scripts/news_delta.sh"
7LASTVER=$(head -n1 NEWS | tr -d :)
8
9echo "$NEW_VERSION:" > NEWS.delta || exit 1
10$DELTA_SH $LASTVER >> NEWS.delta || exit 1
11cp NEWS NEWS.bak || exit 1
12cat NEWS.delta > NEWS || exit 1
13cat NEWS.bak >> NEWS || exit 1
14rm NEWS.bak NEWS.delta
15