public inbox for linux-xfs@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH] xfstests: prepare for marking an initial versioned release
@ 2011-10-05 22:43 Alex Elder
  2011-10-06 19:52 ` Christoph Hellwig
  0 siblings, 1 reply; 4+ messages in thread
From: Alex Elder @ 2011-10-05 22:43 UTC (permalink / raw)
  To: xfs

I would like to start marking versioned releases of xfstests.  The
following adds the release script used in the other XFS user space
packages.  I have arbitrarily set the version to 3.0.0 to make it
more in line with the other XFS user space packages as well.  I
created an initial CHANGES file with a simple summary of some
recently-added tests.

Signed-off-by: Alex Elder <aelder@sgi.com>
---
 VERSION     |    2 +-
 doc/CHANGES |   21 +++++++++++++++++++++
 release.sh  |   25 +++++++++++++++++++++++++
 3 files changed, 47 insertions(+), 1 deletion(-)

Index: b/VERSION
===================================================================
--- a/VERSION
+++ b/VERSION
@@ -1,7 +1,7 @@
 #
 # This file is used by configure to get version information
 #
-PKG_MAJOR=1
+PKG_MAJOR=3
 PKG_MINOR=0
 PKG_REVISION=0
 PKG_BUILD=1
Index: b/doc/CHANGES
===================================================================
--- /dev/null
+++ b/doc/CHANGES
@@ -0,0 +1,21 @@
+
+xfstests-3.0.0 (5 October 2011)
+	- This is the first versioned release recorded for the
+	  xfstests suite.  Tests 240-262 have been added to the
+	  suite (to date) in 2011.
+	- Here are some one-line summaries for some recently-added
+	  tests:
+		- 250: bmap BTREE corruption regression
+		- 251: concurrent FITRIM operations
+		- 252: fallocate hole punching
+		- 253: xfs_db metadump filename obfuscation
+		- 254: btrfs subvolume and snapshot
+		- 255: generic fallocate hole punching
+		- 256: full filesystem hole punching
+		- 257: getdents64() returning usable d_off values
+		- 258: file timestamps prior to the epoch
+		- 259: filesystem creation on just under 4TB storage
+		- 260: FITRIM argument handling
+		- 261: libxcmd giving up on bogus mtab entry
+		- 262: quota reporting doubled project quota values
+
Index: b/release.sh
===================================================================
--- /dev/null
+++ b/release.sh
@@ -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\""

_______________________________________________
xfs mailing list
xfs@oss.sgi.com
http://oss.sgi.com/mailman/listinfo/xfs

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2011-10-10 16:29 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-10-05 22:43 [PATCH] xfstests: prepare for marking an initial versioned release Alex Elder
2011-10-06 19:52 ` Christoph Hellwig
2011-10-06 20:03   ` Alex Elder
2011-10-10 16:29     ` Christoph Hellwig

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox