From 0834ef8e0003fc9dd15a25da61220ab1852e8cf6 Mon Sep 17 00:00:00 2001 From: Stephen Haberman Date: Fri, 26 Sep 2008 23:40:23 -0500 Subject: [PATCH] I'm not ready to enforce that all tips must be new quite yet. --- server/update-stable | 24 +++++++++---------- tests/t2102-server-update-stable-candidate.sh | 2 +- 2 files changed, 13 insertions(+), 13 deletions(-) diff --git a/server/update-stable b/server/update-stable index c816750..b935dae 100644 --- a/server/update-stable +++ b/server/update-stable @@ -81,17 +81,17 @@ if [ "$change_type" != "update" ] ; then exit 0 fi -# The tip must always be new -already=$(git branch --contains "$newrev") -if [ "$already" != "" ] ; then - already=${already## } - echo "----------------------------------------------------" - echo - echo "$short_refname is already referred to by $already" - echo - echo "----------------------------------------------------" - exit 1 -fi +# # The tip must always be new +# already=$(git branch --contains "$newrev") +# if [ "$already" != "" ] ; then +# already=${already## } +# echo "----------------------------------------------------" +# echo +# echo "$short_refname is already referred to by $already" +# echo +# echo "----------------------------------------------------" +# exit 1 +#fi if [ "$short_refname" == "stable" ] ; then # Stable enforcement @@ -162,7 +162,7 @@ else esac # Check if topic is already in candidates - candidate=$(git branch --contains "$oldrev" | grep -oP candidate.* --max-count=1) + candidate=$(git branch --contains "$oldrev" | grep -oP "candidate.*" --max-count=1) if [ $? -eq 0 ] ; then echo "----------------------------------------------------" echo diff --git a/tests/t2102-server-update-stable-candidate.sh b/tests/t2102-server-update-stable-candidate.sh index c62391d..cf891bf 100644 --- a/tests/t2102-server-update-stable-candidate.sh +++ b/tests/t2102-server-update-stable-candidate.sh @@ -97,7 +97,7 @@ test_expect_success 'topic3 cannot initially be created on stable' ' git push origin topic3 ' -test_expect_success 'topic4 cannot point to the same place as topic4' ' +test_expect_failure 'topic4 cannot point to the same place as topic4' ' git checkout -b topic4 topic3 && echo "$test_name" >a.topic4 && git add a.topic4 && -- 2.20.1