فهرست منبع

git.clone should always create target folder if non-existing repo

shin- 12 سال پیش
والد
کامیت
617346f682
1فایلهای تغییر یافته به همراه3 افزوده شده و 0 حذف شده
  1. 3 0
      brew/git.py

+ 3 - 0
brew/git.py

@@ -1,3 +1,4 @@
+import os
 import tempfile
 import logging
 
@@ -50,6 +51,8 @@ def clone(repo_url, ref=None, folder=None, rep=None):
     if not rep:
         if folder is None:
             folder = tempfile.mkdtemp()
+        else:
+            os.mkdir(folder)
         logger.debug("folder = {0}".format(folder))
         rep = Repo.init(folder)
     client, relative_path = get_transport_and_path(repo_url)