mirror of
https://github.com/facebook/sapling.git
synced 2024-10-07 07:17:55 +03:00
dirstate: don't rename branch file if writing it failed
This commit is contained in:
parent
5ac6c21477
commit
26e04e85c9
@ -265,8 +265,10 @@ class dirstate(object):
|
||||
f = self._opener('branch', 'w', atomictemp=True)
|
||||
try:
|
||||
f.write(self._branch + '\n')
|
||||
finally:
|
||||
f.close()
|
||||
except: # re-raises
|
||||
f.discard()
|
||||
raise
|
||||
|
||||
def _read(self):
|
||||
self._map = {}
|
||||
|
Loading…
Reference in New Issue
Block a user