#!/bin/sh
set -e
# Search for an already downloaded repository to download only differences
if [ -d "clementine" ]
then
	pushd "$(pwd)"
	cd "clementine"
	if [ "$(git remote updatei &>/dev/null && git status -uno | grep behind)" ]
	then
		echo "Updating latest snapshot..."
		git pull
	else
		echo "Snapshot already up to date. Exiting."
		exit 1
	fi
else
	echo "Creating first snapshot (may take a long time)..."
	git clone "https://code.google.com/p/clementine-player/" clementine
fi

# Create the tarball
DATE=$(date +%Y%m%d)
mv "clementine" "clementine-${DATE}"
echo "Creating tarball..."
tar cjf "clementine-${DATE}.tar.bz2" "clementine-${DATE}"/ 	--exclude .git
mv "clementine-${DATE}" "clementine"
echo "Done"
