|
@@ -5,8 +5,25 @@
|
5
|
5
|
#
|
6
|
6
|
# * TEST_DATABASE_ENGINE (values: postgresql, mysql, sqlite)
|
7
|
7
|
# * CHECKOUT (values: a commit or branch name)
|
|
8
|
+# * PULL (values: 0 or 1)
|
|
9
|
+# * FETCH (values: 0 or 1)
|
8
|
10
|
#
|
9
|
11
|
|
|
12
|
+# Default values
|
|
13
|
+FETCH=${FETCH:=1}
|
|
14
|
+PULL=${PULL:=1}
|
|
15
|
+
|
|
16
|
+# If PULL is set, change repository HEAD
|
|
17
|
+if [ "$FETCH" = 1 ]; then
|
|
18
|
+ cd /tracim && git fetch origin
|
|
19
|
+fi
|
|
20
|
+
|
|
21
|
+
|
|
22
|
+# If PULL is set, change repository HEAD
|
|
23
|
+if [ "$PULL" = 1 ]; then
|
|
24
|
+ cd /tracim && git pull origin master
|
|
25
|
+fi
|
|
26
|
+
|
10
|
27
|
# If CHECKOUT is set, change repository HEAD
|
11
|
28
|
if [ -n "$CHECKOUT" ]; then
|
12
|
29
|
cd /tracim && git checkout ${CHECKOUT}
|