aboutsummaryrefslogtreecommitdiffstats
path: root/scripts/ChangeLog.update
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/ChangeLog.update')
-rwxr-xr-xscripts/ChangeLog.update22
1 files changed, 22 insertions, 0 deletions
diff --git a/scripts/ChangeLog.update b/scripts/ChangeLog.update
new file mode 100755
index 000000000..c847f04a4
--- /dev/null
+++ b/scripts/ChangeLog.update
@@ -0,0 +1,22 @@
+#!/bin/bash
+current=`svn info | grep Revision | sed -e "s:Revision\: ::"`
+last=`svn propget release-revision .`
+
+echo " strongswan-4.x.x / R:$current " > ChangeLog.tmp
+echo "===========================" >> ChangeLog.tmp
+echo "" >> ChangeLog.tmp
+
+svn log -r $current:$last | grep -v "| martin |" | grep -v "| andreas | " | grep -v ^$ | grep -v ^------ >> ChangeLog.tmp
+
+echo "" >> ChangeLog.tmp
+echo "" >> ChangeLog.tmp
+
+cat ChangeLog >> ChangeLog.tmp
+cat ChangeLog.tmp > ChangeLog
+
+rm ChangeLog.tmp
+
+echo "updated ChangeLog from R:$last to R:$current"
+
+svn propset release-revision "$current" . > /dev/null
+