release.sh, take two
Felix Blyakher
felixb at sgi.com
Fri May 1 17:04:31 CDT 2009
On Apr 29, 2009, at 9:47 AM, Christoph Hellwig wrote:
> 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:
Looks good.
We should also add release.sh to .gitignore.
Felix
>
>
>
> #!/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\""
>
> _______________________________________________
> xfs mailing list
> xfs at oss.sgi.com
> http://oss.sgi.com/mailman/listinfo/xfs
More information about the xfs
mailing list