mercurial/merge.py
changeset 35726 45b678bf3a78
parent 35500 87918218da70
child 36009 55e8efa2451a
--- a/mercurial/merge.py	Wed Jan 17 16:52:13 2018 +0100
+++ b/mercurial/merge.py	Wed Jan 17 17:07:55 2018 +0100
@@ -1376,7 +1376,9 @@
                 if repo.wvfs.lexists(absf):
                     util.rename(absf, orig)
             wctx[f].clearunknown()
-            wctx[f].write(fctx(f).data(), flags, backgroundclose=True)
+            atomictemp = ui.configbool("experimental", "update.atomic-file")
+            wctx[f].write(fctx(f).data(), flags, backgroundclose=True,
+                          atomictemp=atomictemp)
             if i == 100:
                 yield i, f
                 i = 0