D5274: requires: use atomictemp=True when writing .hg/requires

martinvonz (Martin von Zweigbergk) phabricator at mercurial-scm.org
Wed Nov 14 15:26:46 EST 2018


This revision was automatically updated to reflect the committed changes.
Closed by commit rHGacd17caa699a: requires: use atomictemp=True when writing .hg/requires (authored by martinvonz, committed by ).

REPOSITORY
  rHG Mercurial

CHANGES SINCE LAST UPDATE
  https://phab.mercurial-scm.org/D5274?vs=12542&id=12544

REVISION DETAIL
  https://phab.mercurial-scm.org/D5274

AFFECTED FILES
  mercurial/scmutil.py

CHANGE DETAILS

diff --git a/mercurial/scmutil.py b/mercurial/scmutil.py
--- a/mercurial/scmutil.py
+++ b/mercurial/scmutil.py
@@ -1166,7 +1166,7 @@
             wctx.copy(origsrc, dst)
 
 def writerequires(opener, requirements):
-    with opener('requires', 'w') as fp:
+    with opener('requires', 'w', atomictemp=True) as fp:
         for r in sorted(requirements):
             fp.write("%s\n" % r)
 



To: martinvonz, #hg-reviewers
Cc: mercurial-devel


More information about the Mercurial-devel mailing list