Update ChangeLog using C locale date format, add a script to ease future updates.
[geeqie.git] / gen_changelog.sh
diff --git a/gen_changelog.sh b/gen_changelog.sh
new file mode 100755 (executable)
index 0000000..5c4cdb3
--- /dev/null
@@ -0,0 +1,18 @@
+#!/bin/bash
+
+# Script to update ChangeLog file,
+# it keeps "pre-svn" history and insert svn log at top,
+# it uses C locale for date format.
+# It has to be run where ChangeLog is.
+# Old ChangeLog is saved as ChangeLog.bak
+
+[ ! -e "ChangeLog" ] && exit 1
+
+tail -6614 ChangeLog > ChangeLog.$$.old && \
+LC_ALL=C svn log -rHEAD:220 > ChangeLog.$$.new && \
+cat ChangeLog.$$.old >> ChangeLog.$$.new && \
+mv -f ChangeLog ChangeLog.bak && \
+mv -f ChangeLog.$$.new ChangeLog
+
+rm -f ChangeLog.$$.old
+exit 0