Skip to content

Commit

Permalink
Turn bip-take-snapshot to a bip-release script.
Browse files Browse the repository at this point in the history
  • Loading branch information
emergencybutter committed Jan 9, 2008
1 parent b9b4917 commit 8827476
Show file tree
Hide file tree
Showing 2 changed files with 40 additions and 14 deletions.
40 changes: 40 additions & 0 deletions scripts/bip-release
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
#!/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
echo '#define BIP_VERSION "'$release'"' > src/version.h
git commit -a -m "Update src/version.h 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 tag release-$release
git commit -a -m "Add -git to version string."
fi
14 changes: 0 additions & 14 deletions scripts/bip-take-snapshot

This file was deleted.

0 comments on commit 8827476

Please sign in to comment.