mercurial/filemerge.py
changeset 39159 5d3b58472660
parent 38990 0e58c5b20745
child 39160 4d7b11877dd0
--- a/mercurial/filemerge.py	Tue Aug 14 20:05:36 2018 +0900
+++ b/mercurial/filemerge.py	Tue Aug 14 20:08:27 2018 +0900
@@ -470,7 +470,7 @@
     success, status = tagmerge.merge(repo, fcd, fco, fca)
     return success, status, False
 
-@internaltool('dump', fullmerge)
+@internaltool('dump', fullmerge, binary=True, symlink=True)
 def _idump(repo, mynode, orig, fcd, fco, fca, toolconf, files, labels=None):
     """
     Creates three versions of the files to merge, containing the
@@ -496,7 +496,7 @@
     repo.wwrite(fd + ".base", fca.data(), fca.flags())
     return False, 1, False
 
-@internaltool('forcedump', mergeonly)
+@internaltool('forcedump', mergeonly, binary=True, symlink=True)
 def _forcedump(repo, mynode, orig, fcd, fco, fca, toolconf, files,
                 labels=None):
     """