diff options
author | rubenwardy <rw@rubenwardy.com> | 2019-09-15 18:30:42 +0100 |
---|---|---|
committer | rubenwardy <rw@rubenwardy.com> | 2019-09-15 18:30:42 +0100 |
commit | fb31ea3c22f0809397eeab855ac8e2f7e6248355 (patch) | |
tree | 4c050c6864617f7baa7649306994aa8916dfae3b /app/tasks/importtasks.py | |
parent | 4082863b5a48fb6a66537591137361e18349996a (diff) | |
download | cheatdb-fb31ea3c22f0809397eeab855ac8e2f7e6248355.tar.xz |
Fix git clone breaking when branch is None
Diffstat (limited to 'app/tasks/importtasks.py')
-rw-r--r-- | app/tasks/importtasks.py | 9 |
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 |