#!/bin/bash
project="mount-tray"
packer=gz
#cd ..
if [ -z "$1" ]; then
echo "Use: $0 <tag|revision>"
echo "Tags:"
git tag
exit 1
fi
tag=$1
ver=`echo $tag | sed 's/^v//'`
case $packer in
bzip2|bz2)
packer_bin=bzip2
packer_opt=-9
packer_ext=.bz2
;;
gzip|gz)
packer_bin=gzip
packer_opt=-9
packer_ext=.gz
;;
lzma|xz)
packer_bin=xz
packer_opt=-9
packer_ext=.xz
;;
*)
# In any other case, create tar file only
packer_bin=cat
packer_opt=
packer_ext=
;;
esac
git archive --format=tar --prefix=$project-$ver/ $tag | $packer_bin $packer_opt > ../$project-$ver.tar$packer_ext