##// END OF EJS Templates
patch: add diffstatsum helper
Matt Mackall -
r14401:7bb7be1c default
parent child Browse files
Show More
@@ -1681,6 +1681,16 b' def trydiff(repo, revs, ctx1, ctx2, modi'
1681 1681 if text:
1682 1682 yield text
1683 1683
1684 def diffstatsum(stats):
1685 maxfile, addtotal, removetotal, binary = 0, 0, 0, False
1686 for f, a, r, b in stats:
1687 maxfile = max(maxfile, encoding.colwidth(f))
1688 addtotal += a
1689 removetotal += r
1690 binary = binary or b
1691
1692 return maxfile, addtotal, removetotal, binary
1693
1684 1694 def diffstatdata(lines):
1685 1695 diffre = re.compile('^diff .*-r [a-z0-9]+\s(.*)$')
1686 1696
General Comments 0
You need to be logged in to leave comments. Login now