mercurial/patch.py
branchstable
changeset 10518 5fe51d348daf
parent 10501 a27af7229850
child 10524 3212afb33116
equal deleted inserted replaced
10517:13448eab08ca 10518:5fe51d348daf
   605                         newlines = h.new(fuzzlen, toponly)
   605                         newlines = h.new(fuzzlen, toponly)
   606                         self.lines[l : l + len(old)] = newlines
   606                         self.lines[l : l + len(old)] = newlines
   607                         self.offset += len(newlines) - len(old)
   607                         self.offset += len(newlines) - len(old)
   608                         self.skew = l - orig_start
   608                         self.skew = l - orig_start
   609                         self.dirty = 1
   609                         self.dirty = 1
       
   610                         offset = l - orig_start - fuzzlen
   610                         if fuzzlen:
   611                         if fuzzlen:
   611                             fuzzstr = "with fuzz %d " % fuzzlen
   612                             msg = _("Hunk #%d succeeded at %d "
   612                             f = self.ui.warn
   613                                     "with fuzz %d "
       
   614                                     "(offset %d lines).\n")
   613                             self.printfile(True)
   615                             self.printfile(True)
       
   616                             self.ui.warn(msg %
       
   617                                 (h.number, l + 1, fuzzlen, offset))
   614                         else:
   618                         else:
   615                             fuzzstr = ""
   619                             msg = _("Hunk #%d succeeded at %d "
   616                             f = self.ui.note
       
   617                         offset = l - orig_start - fuzzlen
       
   618                         if offset == 1:
       
   619                             msg = _("Hunk #%d succeeded at %d %s"
       
   620                                     "(offset %d line).\n")
       
   621                         else:
       
   622                             msg = _("Hunk #%d succeeded at %d %s"
       
   623                                     "(offset %d lines).\n")
   620                                     "(offset %d lines).\n")
   624                         f(msg % (h.number, l + 1, fuzzstr, offset))
   621                             self.ui.note(msg % (h.number, l + 1, offset))
   625                         return fuzzlen
   622                         return fuzzlen
   626         self.printfile(True)
   623         self.printfile(True)
   627         self.ui.warn(_("Hunk #%d FAILED at %d\n") % (h.number, orig_start))
   624         self.ui.warn(_("Hunk #%d FAILED at %d\n") % (h.number, orig_start))
   628         self.rej.append(horig)
   625         self.rej.append(horig)
   629         return -1
   626         return -1