|author||Darrell Anderson <email@example.com>||2014-01-19 12:39:34 -0600|
|committer||Darrell Anderson <firstname.lastname@example.org>||2014-01-19 12:39:34 -0600|
Update the update-entities.sh script with improved method to
determine the tde-release-date entity.
Diffstat (limited to 'kdoctools')
1 files changed, 14 insertions, 2 deletions
diff --git a/kdoctools/update-entities.sh b/kdoctools/update-entities.sh
index 1b6e3bf2..5345a71c 100644
@@ -36,8 +36,20 @@ else
-# Extract the file date stamp to use as the release date.
-TDE_RELEASE_DATE=`find $TDEVERSION_FILE -printf "%TB %Te, %TY\n"`
+# $TDEVERSION_FILE (tdeversion.h) remains stagnant throughout the git cycle.
+# The internal release data is manually patched only for the official release.
+# Therefore the file date stamp does not change. As the development cycle
+# progresses, the file date stamp looks really old in the help handbooks. As
+# the tde-release-date entity eventually will match the official release file
+# date stamp, we can use the actual date up to that point, which looks nicer
+# in the handbooks during the development cycle.
+if [ -n "`echo \"$TDE_RELEASE_VERSION\" | grep DEVELOPMENT`" ]; then
+ # Development cycle: use the actual date as the release date.
+ TDE_RELEASE_DATE=`date +'%B %e, %Y'`
+ # Official release: extract the file date stamp as the release date.
+ TDE_RELEASE_DATE=`find $TDEVERSION_FILE -printf "%TB %Te, %TY\n"`
echo " TDE Release Date: $TDE_RELEASE_DATE"
# Create a copyright date string. First release of Trinity was 3.5.11, April 29, 2010.