Browse code

hack/vendor.sh: overwrite existing dependencies and remove .git so they can be checked in

Solomon Hykes authored on 2013/09/12 10:38:09
Showing 2 changed files
... ...
@@ -14,5 +14,6 @@ docs/_templates
14 14
 .gopath/
15 15
 .dotcloud
16 16
 *.test
17
-vendor/
18 17
 bundles/
18
+.hg/
19
+.git/
... ...
@@ -12,10 +12,12 @@ git_clone () {
12 12
   (
13 13
     set -e
14 14
     cd $vendor_dir
15
-    if [[ ! -d src/$PKG ]]; then
16
-      cd $vendor_dir && git clone http://$PKG src/$PKG
15
+    if [[ -d src/$PKG ]]; then
16
+      echo "src/$PKG already exists. Removing."
17
+      rm -fr src/$PKG
17 18
     fi
18
-    cd src/$PKG && git checkout -f $REV
19
+    cd $vendor_dir && git clone http://$PKG src/$PKG
20
+    cd src/$PKG && git checkout -f $REV && rm -fr .git
19 21
   )
20 22
 }
21 23