summaryrefslogtreecommitdiffstats
path: root/project.py
diff options
context:
space:
mode:
Diffstat (limited to 'project.py')
-rw-r--r--project.py9
1 files changed, 6 insertions, 3 deletions
diff --git a/project.py b/project.py
index 8598de36..b70f6d41 100644
--- a/project.py
+++ b/project.py
@@ -2192,8 +2192,10 @@ class Project(object):
2192 retry_cur_sleep = retry_sleep_initial_sec 2192 retry_cur_sleep = retry_sleep_initial_sec
2193 ok = prune_tried = False 2193 ok = prune_tried = False
2194 for try_n in range(retry_fetches): 2194 for try_n in range(retry_fetches):
2195 gitcmd = GitCommand(self, cmd, bare=True, ssh_proxy=ssh_proxy, 2195 gitcmd = GitCommand(
2196 merge_output=True, capture_stdout=quiet or bool(output_redir)) 2196 self, cmd, bare=True, objdir=os.path.join(self.objdir, 'objects'),
2197 ssh_proxy=ssh_proxy,
2198 merge_output=True, capture_stdout=quiet or bool(output_redir))
2197 if gitcmd.stdout and not quiet and output_redir: 2199 if gitcmd.stdout and not quiet and output_redir:
2198 output_redir.write(gitcmd.stdout) 2200 output_redir.write(gitcmd.stdout)
2199 ret = gitcmd.Wait() 2201 ret = gitcmd.Wait()
@@ -2309,7 +2311,8 @@ class Project(object):
2309 cmd.append(str(f)) 2311 cmd.append(str(f))
2310 cmd.append('+refs/tags/*:refs/tags/*') 2312 cmd.append('+refs/tags/*:refs/tags/*')
2311 2313
2312 ok = GitCommand(self, cmd, bare=True).Wait() == 0 2314 ok = GitCommand(
2315 self, cmd, bare=True, objdir=os.path.join(self.objdir, 'objects')).Wait() == 0
2313 platform_utils.remove(bundle_dst, missing_ok=True) 2316 platform_utils.remove(bundle_dst, missing_ok=True)
2314 platform_utils.remove(bundle_tmp, missing_ok=True) 2317 platform_utils.remove(bundle_tmp, missing_ok=True)
2315 return ok 2318 return ok