mercurial/simplemerge.py
changeset 31216 21fa3d3688f3
parent 30332 318a24b52eeb
child 31238 35284f933518
equal deleted inserted replaced
31215:15c998528c36 31216:21fa3d3688f3
   435     except error.Abort:
   435     except error.Abort:
   436         return 1
   436         return 1
   437 
   437 
   438     local = os.path.realpath(local)
   438     local = os.path.realpath(local)
   439     if not opts.get('print'):
   439     if not opts.get('print'):
   440         opener = scmutil.opener(os.path.dirname(local))
   440         opener = scmutil.vfs(os.path.dirname(local))
   441         out = opener(os.path.basename(local), "w", atomictemp=True)
   441         out = opener(os.path.basename(local), "w", atomictemp=True)
   442     else:
   442     else:
   443         out = ui.fout
   443         out = ui.fout
   444 
   444 
   445     m3 = Merge3Text(basetext, localtext, othertext)
   445     m3 = Merge3Text(basetext, localtext, othertext)