diff options
author | Nico Sallembien <nsallembien@google.com> | 2010-04-20 15:28:19 -0700 |
---|---|---|
committer | Nico Sallembien <nsallembien@google.com> | 2010-04-26 11:20:22 -0700 |
commit | 719965af35a2fab96cb578c8a19a48a2cf9fe8e8 (patch) | |
tree | f7616e20abd1159aed1395c0823273c2c0f0e987 | |
parent | 5732e47ebb7a096e3afad49687098c4181c4b300 (diff) | |
download | git-repo-719965af35a2fab96cb578c8a19a48a2cf9fe8e8.tar.gz |
Override manifest file only after it is fully written to disk.v1.6.9.4
We called "Override()" before closing the file passed in argument.
Change-Id: I15adb99deb14297ef72fcb1b0945eb246f172fb0
-rw-r--r-- | subcmds/sync.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/subcmds/sync.py b/subcmds/sync.py index 67213d3a..613cc81c 100644 --- a/subcmds/sync.py +++ b/subcmds/sync.py | |||
@@ -226,13 +226,13 @@ uncommitted changes are present' % project.relpath | |||
226 | f = open(manifest_path, 'w') | 226 | f = open(manifest_path, 'w') |
227 | try: | 227 | try: |
228 | f.write(manifest_str) | 228 | f.write(manifest_str) |
229 | self.manifest.Override(manifest_name) | ||
230 | finally: | 229 | finally: |
231 | f.close() | 230 | f.close() |
232 | except IOError: | 231 | except IOError: |
233 | print >>sys.stderr, 'error: cannot write manifest to %s' % \ | 232 | print >>sys.stderr, 'error: cannot write manifest to %s' % \ |
234 | manifest_path | 233 | manifest_path |
235 | sys.exit(1) | 234 | sys.exit(1) |
235 | self.manifest.Override(manifest_name) | ||
236 | else: | 236 | else: |
237 | print >>sys.stderr, 'error: %s' % manifest_str | 237 | print >>sys.stderr, 'error: %s' % manifest_str |
238 | sys.exit(1) | 238 | sys.exit(1) |