Index: gclient_scm.py |
diff --git a/gclient_scm.py b/gclient_scm.py |
index bb719ebf7086de0a0f0721d7bb9948939a1eedef..acb31ef15b1d00fdddc381cd1183ed468705a362 100644 |
--- a/gclient_scm.py |
+++ b/gclient_scm.py |
@@ -873,8 +873,8 @@ class GitWrapper(SCMWrapper): |
print(str(e)) |
print('Retrying...') |
gclient_utils.safe_makedirs(self.checkout_path) |
- os.rename(os.path.join(tmp_dir, '.git'), |
- os.path.join(self.checkout_path, '.git')) |
+ gclient_utils.safe_rename(os.path.join(tmp_dir, '.git'), |
+ os.path.join(self.checkout_path, '.git')) |
finally: |
if os.listdir(tmp_dir): |
print('\n_____ removing non-empty tmp dir %s' % tmp_dir) |