1fullversion=`git describe`
2version=${fullversion%%-*}
3extra=${fullversion##*-}
4if [ $extra = $version ]; then
5    name=scidavis-$version
6else
7    name=scidavis-$version~$extra
8fi
9
10git archive --format=tar --prefix=$name/ HEAD -o $name.tar
11
12# add submodules
13git submodule update --init --recursive
14git submodule|cut -f3 -d' '|while read s; do
15    pushd $s
16    git archive --format=tar --prefix=$name/$s/ HEAD -o /tmp/$$.tar
17    popd
18    tar Af $name.tar /tmp/$$.tar
19done
20gzip -f $name.tar
21rm /tmp/$$.tar
22