#!/bin/bash -e

x=`git symbolic-ref -q HEAD`
thisbranch=${x##refs/heads/}
origbranch=${thisbranch#snap/}
snapbranch=snap/${thisbranch#snap/}

git checkout "$origbranch" --
git merge --squash "$snapbranch"
set +e
git commit -v
if [[ $? == 0 ]]; then
	echo
	echo "Commit successful. Delete $snapbranch?"
	echo -n "(y/n)? "
	if read && [[ $REPLY == [Yy]* ]]; then
		git branch -D "$snapbranch"
	fi
fi

# vim:noet:sw=8:sts=8:ts=8
