|
From: <abe...@us...> - 2016-02-25 18:44:36
|
Revision: 7556
http://sourceforge.net/p/astlinux/code/7556
Author: abelbeck
Date: 2016-02-25 18:44:34 +0000 (Thu, 25 Feb 2016)
Log Message:
-----------
master-tag script, automatically add the release date
Modified Paths:
--------------
branches/1.0/docs/ChangeLog.txt
branches/1.0/scripts/master-tag
Modified: branches/1.0/docs/ChangeLog.txt
===================================================================
--- branches/1.0/docs/ChangeLog.txt 2016-02-24 01:23:01 UTC (rev 7555)
+++ branches/1.0/docs/ChangeLog.txt 2016-02-25 18:44:34 UTC (rev 7556)
@@ -8,7 +8,7 @@
Additions for AstLinux 1.2.6:
=============================
-Released **TBD**
+Released @TBD@
** System
@@ -73,7 +73,7 @@
Additions for AstLinux 1.2.5:
=============================
-Released 2015-02-10
+Released 2016-02-10
** Build System
Modified: branches/1.0/scripts/master-tag
===================================================================
--- branches/1.0/scripts/master-tag 2016-02-24 01:23:01 UTC (rev 7555)
+++ branches/1.0/scripts/master-tag 2016-02-25 18:44:34 UTC (rev 7556)
@@ -13,14 +13,32 @@
ASTLINUX_RELEASE="project/astlinux/target_skeleton/etc/astlinux-release"
+ASTLINUX_CHANGELOG="docs/ChangeLog.txt"
+
mark_release()
{
echo "$RELEASE" > "$ASTLINUX_RELEASE"
+
+ sed -i "s/^Released @TBD@/Released $(date +%Y-%m-%d)/" "$ASTLINUX_CHANGELOG"
}
mark_svn()
{
+ local error="$1"
+
echo "svn" > "$ASTLINUX_RELEASE"
+
+ if [ "$error" = "error" ]; then
+ sed -i "s/^Released $(date +%Y-%m-%d)/Released @TBD@/" "$ASTLINUX_CHANGELOG"
+ else
+ sed -i '8 i\
+Additions for AstLinux '$TVER'.'$(($(echo "$RELEASE" | cut -d'.' -f3)+1))':\
+=============================\
+\
+Released @TBD@\
+\
+' "$ASTLINUX_CHANGELOG"
+ fi
}
REPO_ROOT="$(LANG=C svn info | awk -F': ' '/^Repository Root:/ { print $2 }')"
@@ -45,7 +63,7 @@
svn ci -m "mark release '$RELEASE'"
if [ $? -ne 0 ]; then
- mark_svn
+ mark_svn error
exit 1
fi
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|