[Project] created autoRelease.sh and added cleanup trap
This commit is contained in:
parent
852e230ca4
commit
10bf6a712c
|
@ -16,10 +16,18 @@ newUpdateVersion=$((updateVersion+1))
|
||||||
newVersion="${majorVersion}.${minorVersion}.${newUpdateVersion}"
|
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
|
# cleanup trap
|
||||||
function cleanup {
|
function cleanup {
|
||||||
echo -e "\nINFO: Cleaning up..."
|
echo -e "\nINFO: Cleaning up..."
|
||||||
git checkout ${releaseBranch}
|
git checkout ${releaseBranch}
|
||||||
|
git checkout .
|
||||||
git branch -D temp
|
git branch -D temp
|
||||||
}
|
}
|
||||||
trap cleanup EXIT
|
trap cleanup EXIT
|
||||||
|
|
Loading…
Reference in New Issue