mirror of
https://github.com/facebook/sapling.git
synced 2024-10-10 08:47:12 +03:00
use atomictemp to prevent corruption on ctrl-c
This commit is contained in:
parent
bce4331fcc
commit
a0bb9e2a4d
@ -99,10 +99,10 @@ class GitHandler(object):
|
||||
self._config[key] = value
|
||||
|
||||
def save_config(self):
|
||||
file = self.repo.opener('git-config', 'w+')
|
||||
file = self.repo.opener('git-config', 'w+', atomictemp=True)
|
||||
for key, value in self._config.iteritems():
|
||||
file.write("%s %s\n" % (key, value))
|
||||
file.close()
|
||||
file.rename()
|
||||
|
||||
|
||||
## END FILE LOAD AND SAVE METHODS
|
||||
|
Loading…
Reference in New Issue
Block a user