mercurial/mdiff.py
changeset 31268 4fba214708ee
parent 31267 881ed6a4cf87
child 31269 5e7fd3a0b17f
equal deleted inserted replaced
31267:881ed6a4cf87 31268:4fba214708ee
   251         if l[ln][-1] != '\n':
   251         if l[ln][-1] != '\n':
   252             l[ln] += "\n\ No newline at end of file\n"
   252             l[ln] += "\n\ No newline at end of file\n"
   253 
   253 
   254     return "".join(l)
   254     return "".join(l)
   255 
   255 
   256 # creates a headerless unified diff
       
   257 # t1 and t2 are the text to be diffed
       
   258 def _unidiff(t1, t2, opts=defaultopts):
   256 def _unidiff(t1, t2, opts=defaultopts):
       
   257     """Yield hunks of a headerless unified diff from t1 and t2 texts."""
   259     l1 = splitnewlines(t1)
   258     l1 = splitnewlines(t1)
   260     l2 = splitnewlines(t2)
   259     l2 = splitnewlines(t2)
   261     def contextend(l, len):
   260     def contextend(l, len):
   262         ret = l + opts.context
   261         ret = l + opts.context
   263         if ret > len:
   262         if ret > len: