aboutsummaryrefslogtreecommitdiff
path: root/app/tasks/importtasks.py
diff options
context:
space:
mode:
authorrubenwardy <rw@rubenwardy.com>2019-09-15 18:30:42 +0100
committerrubenwardy <rw@rubenwardy.com>2019-09-15 18:30:42 +0100
commitfb31ea3c22f0809397eeab855ac8e2f7e6248355 (patch)
tree4c050c6864617f7baa7649306994aa8916dfae3b /app/tasks/importtasks.py
parent4082863b5a48fb6a66537591137361e18349996a (diff)
downloadcheatdb-fb31ea3c22f0809397eeab855ac8e2f7e6248355.tar.xz
Fix git clone breaking when branch is None
Diffstat (limited to 'app/tasks/importtasks.py')
-rw-r--r--app/tasks/importtasks.py9
1 files changed, 7 insertions, 2 deletions
diff --git a/app/tasks/importtasks.py b/app/tasks/importtasks.py
index a5328ad..e53dbfa 100644
--- a/app/tasks/importtasks.py
+++ b/app/tasks/importtasks.py
@@ -298,8 +298,13 @@ def cloneRepo(urlstr, ref=None, recursive=False):
try:
gitUrl = generateGitURL(urlstr)
print("Cloning from " + gitUrl)
- repo = git.Repo.clone_from(gitUrl, gitDir, \
- progress=None, env=None, depth=1, recursive=recursive, kill_after_timeout=15, b=ref)
+
+ if ref is None:
+ repo = git.Repo.clone_from(gitUrl, gitDir, \
+ progress=None, env=None, depth=1, recursive=recursive, kill_after_timeout=15)
+ else:
+ repo = git.Repo.clone_from(gitUrl, gitDir, \
+ progress=None, env=None, depth=1, recursive=recursive, kill_after_timeout=15, b=ref)
return gitDir, repo