release.sh, take two

Christoph Hellwig hch at infradead.org
Wed Apr 29 09:47:34 CDT 2009


On Wed, Apr 29, 2009 at 10:11:08AM -0400, Christoph Hellwig wrote:
> A new release script, now using Makepkgs to simply things.  Needs to
> be run from the repository directory.
> 
> Anyone fine with commiting a copy to each of the repositories?

And now with actual content:


#!/bin/sh

. 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 -a -m "${version} release"

echo "Tagging git repository"
git-tag v${version}

echo "Creating source tarball in build/tar/"
./Makepkgs

echo "Done."
echo "Please remember to push out tags using \"git push --tags\""




More information about the xfs mailing list