[Project] created autoRelease.sh and added cleanup trap

This commit is contained in:
Robert von Burg 2017-10-02 11:42:00 +02:00
parent 852e230ca4
commit 10bf6a712c
1 changed files with 8 additions and 0 deletions

View File

@ -16,10 +16,18 @@ newUpdateVersion=$((updateVersion+1))
newVersion="${majorVersion}.${minorVersion}.${newUpdateVersion}"
## Make sure no changes
if ! git diff-index --quiet HEAD -- ; then
echo "ERROR: You have unsaved changes."
exit 1
fi
# cleanup trap
function cleanup {
echo -e "\nINFO: Cleaning up..."
git checkout ${releaseBranch}
git checkout .
git branch -D temp
}
trap cleanup EXIT