From 7c06efeeb2f2b8f4bf4c4eb0b1d21f2a10bdb956 Mon Sep 17 00:00:00 2001
From: Sam Gleske <sag47@drexel.edu>
Date: Sat, 14 Sep 2013 15:46:40 -0400
Subject: [PATCH] Fix bug for merge_requests_enabled

preflight check did not properly test it.
---
 add_mirror.sh | 11 +++++++++++
 1 file changed, 11 insertions(+)

diff --git a/add_mirror.sh b/add_mirror.sh
index 2975771..cb96cbf 100755
--- a/add_mirror.sh
+++ b/add_mirror.sh
@@ -226,6 +226,17 @@ function preflight() {
     red_echo "." 1>&2
     STATUS=1
   fi
+  #test merge_requests_enabled environment variable (must be bool)
+  if [ ! "${merge_requests_enabled}" = "true" ] && [ ! "${merge_requests_enabled}" = "false" ];then
+    red_echo -n "merge_requests_enabled="
+    yellow_echo -n "${merge_requests_enabled}"
+    red_echo -n "is not a valid option for merge_requests_enabled!  Must be "
+    yellow_echo -n "true"
+    red_echo -n "or "
+    yellow_echo -n "false"
+    red_echo "." 1>&2
+    STATUS=1
+  fi
   return ${STATUS}
 }
 
-- 
GitLab