Pārlūkot izejas kodu

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

Solomon Hykes 12 gadi atpakaļ
vecāks
revīzija
45cedefadb
2 mainītis faili ar 7 papildinājumiem un 4 dzēšanām
  1. 2 1
      .gitignore
  2. 5 3
      hack/vendor.sh

+ 2 - 1
.gitignore

@@ -14,5 +14,6 @@ docs/_templates
 .gopath/
 .dotcloud
 *.test
-vendor/
 bundles/
+.hg/
+.git/

+ 5 - 3
hack/vendor.sh

@@ -12,10 +12,12 @@ git_clone () {
   (
     set -e
     cd $vendor_dir
-    if [[ ! -d src/$PKG ]]; then
-      cd $vendor_dir && git clone http://$PKG src/$PKG
+    if [[ -d src/$PKG ]]; then
+      echo "src/$PKG already exists. Removing."
+      rm -fr src/$PKG
     fi
-    cd src/$PKG && git checkout -f $REV
+    cd $vendor_dir && git clone http://$PKG src/$PKG
+    cd src/$PKG && git checkout -f $REV && rm -fr .git
   )
 }