From 7989ff00455f7777190b418db55d924faec87c89 Mon Sep 17 00:00:00 2001
From: Nikolaus Krismer <niko@krismer.de>
Date: Fri, 22 Nov 2013 12:59:41 +0100
Subject: [PATCH] fixing bash scripting problem

---
 update_mirror.sh | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/update_mirror.sh b/update_mirror.sh
index b6884bb..87c8eaf 100755
--- a/update_mirror.sh
+++ b/update_mirror.sh
@@ -39,7 +39,8 @@ if git config --get svn-remote.svn.url &> /dev/null;then
   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)
-    if [ ! git show-ref --tags | egrep -q "refs/tags/$tagname$"]; then
+    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
     fi
   done
-- 
GitLab