Allow '+' in branch names
[buildfarm-client.git] / EximBuild / SCM.pm
index becd24e037ea73a6c7e3b65bf3434180763b3a07..a722f3d8e642ed926f6a7ecb4749bb87efdefd04 100644 (file)
@@ -213,7 +213,7 @@ sub checkout
         
         chdir $target;
         my @branches = `git branch 2>&1`;
-        unless (grep {/^\* bf_$branch$/} @branches)
+        unless (grep {/^\* bf_\Q$branch\E$/} @branches)
         {
             chdir '..';
             print "Missing checked out branch bf_$branch:\n",@branches