xfstests: prepare for marking an initial versioned release

Add the release script used in the other XFS user space packages.
The version is set to 1.1.0, to differentiate it from the 1.0.0
version that was recorded in the VERSION file.

Signed-off-by: Alex Elder <aelder@sgi.com>
Reviewed-by: Christoph Hellwig <hch@lst.de>
This commit is contained in:
Alex Elder
2011-10-13 16:31:04 +00:00
parent f04cc0e576
commit 8baf6c07bd
3 changed files with 30 additions and 1 deletions
+1 -1
View File
@@ -2,6 +2,6 @@
# This file is used by configure to get version information # This file is used by configure to get version information
# #
PKG_MAJOR=1 PKG_MAJOR=1
PKG_MINOR=0 PKG_MINOR=1
PKG_REVISION=0 PKG_REVISION=0
PKG_BUILD=1 PKG_BUILD=1
+4
View File
@@ -0,0 +1,4 @@
xfstests-1.1.0 (13 October 2011)
- This is the firsteversioned release recorded for the
xfstests suite. Tests 240-263 have been added to the
suite (to date) in 2011.
+25
View File
@@ -0,0 +1,25 @@
#!/bin/bash
#
# Automate generation a new release
#
. ./VERSION
version=${PKG_MAJOR}.${PKG_MINOR}.${PKG_REVISION}
date=`date +"%-d %B %Y"`
echo "Updating CHANGES"
sed -e "s/${version}.*/${version} (${date})/" doc/CHANGES > doc/CHANGES.tmp && \
mv doc/CHANGES.tmp doc/CHANGES
echo "Commiting CHANGES update to git"
git commit -s -a -m "${version} release"
echo "Tagging git repository"
git tag -s -a -m "${version} release" v${version}
echo "Creating source tarball"
make dist
echo "Done."
echo "Please remember to push out tags using \"git push --tags\""