mercurial/patch.py
changeset 38493 da2a7d8354b2
parent 38332 7b12a2d2eedc
child 38562 c88d2c9b00dd
equal deleted inserted replaced
38492:2394cd58b81f 38493:da2a7d8354b2
   495             self.opener.write(fname, data)
   495             self.opener.write(fname, data)
   496             if isexec:
   496             if isexec:
   497                 self.opener.setflags(fname, False, True)
   497                 self.opener.setflags(fname, False, True)
   498 
   498 
   499     def unlink(self, fname):
   499     def unlink(self, fname):
   500         self.opener.unlinkpath(fname, ignoremissing=True)
   500         rmdir = self.ui.configbool('experimental', 'removeemptydirs')
       
   501         self.opener.unlinkpath(fname, ignoremissing=True, rmdir=rmdir)
   501 
   502 
   502     def writerej(self, fname, failed, total, lines):
   503     def writerej(self, fname, failed, total, lines):
   503         fname = fname + ".rej"
   504         fname = fname + ".rej"
   504         self.ui.warn(
   505         self.ui.warn(
   505             _("%d out of %d hunks FAILED -- saving rejects to file %s\n") %
   506             _("%d out of %d hunks FAILED -- saving rejects to file %s\n") %