Skip to content
Snippets Groups Projects
Commit d181adaa authored by Nikolaus Krismer's avatar Nikolaus Krismer
Browse files

Fixing check statement problems for existance of git tag

parent 7989ff00
No related branches found
No related tags found
No related merge requests found
......@@ -37,11 +37,11 @@ if git config --get svn-remote.svn.url &> /dev/null;then
git svn fetch
git svn rebase
git for-each-ref --format="%(objectname:short) %(refname)" refs/remotes/tags | while read ref; do
objectname=$(echo $ref | cut -d " " -f 1)
tagname=$(echo $ref | cut -d " " -f 2 | cut -d / -f 4)
tag_already_exists=$(git show-ref --tags | egrep -q refs/tags/$tagname$)
if [ ! tag_already_exists ]; then
GIT_COMMITTER_DATE="$(git show --format=%aD | head -1)" git tag -a $tagname -m "import '$tagname' tag from svn" $objectname
objectname=$(echo ${ref} | cut -d " " -f 1)
tagname=$(echo ${ref} | cut -d " " -f 2 | cut -d / -f 4)
if ! git show-ref --tags | grep -E -q "refs/tags/${tagname}$"; then
echo "Tag does not exist... creating it"
GIT_COMMITTER_DATE="$(git show --format=%aD | head -1)" git tag -a ${tagname} -m "import '${tagname}' tag from svn" ${objectname}
fi
done
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment