1
0
forked from bip/bip
bip/scripts/bip-release

42 lines
791 B
Plaintext
Raw Normal View History

#!/bin/sh
set -e
if [ ! -d src ] ; then
echo "Please run me in bip sources root." >&2
exit 1
fi
release="$1"
if [ -n "$release" ]
then
2008-01-09 23:31:22 +01:00
git log > ChangeLog
echo '#define BIP_VERSION "'$release'"' > src/version.h
2008-01-09 23:31:22 +01:00
git commit -a -m "Update src/version.h and Changelog for release."
git tag release-$release
prefix=bip-$release
else
prefix=bip-$(date +%y%m%d)
fi
olddir=$(pwd)
tmpdir=$(mktemp -d /var/tmp/bip-XXXXX)
git-archive --format=tar --prefix=$prefix/ HEAD > $tmpdir/$prefix.tar
cd $tmpdir
tar xf $prefix.tar
cd $prefix
./bootstrap
cd ..
tar czf $olddir/../$prefix.tar.gz $prefix
cd $olddir
rm -rf $tmpdir
echo "See ../$prefix.tar.gz"
if [ -n "$release" ]
then
echo '#define BIP_VERSION "'$release'-git"' > src/version.h
git commit -a -m "Add -git to version string."
fi
2008-01-09 20:18:27 +01:00