浏览代码

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)