comparison contrib/synthrepo.py @ 22473:ca85306b3eb2

contrib/synthrepo: pass options to ctx.diff as kwargs, not a dict
author Mike Edgar <adgar@google.com>
date Fri, 12 Sep 2014 21:38:52 -0400
parents 2e2577b0ccbe
children 4c66e70c3488
comparison
equal deleted inserted replaced
22472:2e2577b0ccbe 22473:ca85306b3eb2
149 lastctx = pctx 149 lastctx = pctx
150 else: 150 else:
151 lastctx = repo[rev - 1] 151 lastctx = repo[rev - 1]
152 if lastctx.rev() != nullrev: 152 if lastctx.rev() != nullrev:
153 interarrival[roundto(ctx.date()[0] - lastctx.date()[0], 300)] += 1 153 interarrival[roundto(ctx.date()[0] - lastctx.date()[0], 300)] += 1
154 diff = sum((d.splitlines() 154 diff = sum((d.splitlines() for d in ctx.diff(pctx, git=True)), [])
155 for d in ctx.diff(pctx, opts={'git': True})), [])
156 fileadds, diradds, fileremoves, filechanges = 0, 0, 0, 0 155 fileadds, diradds, fileremoves, filechanges = 0, 0, 0, 0
157 for filename, mar, lineadd, lineremove, binary in parsegitdiff(diff): 156 for filename, mar, lineadd, lineremove, binary in parsegitdiff(diff):
158 if binary: 157 if binary:
159 continue 158 continue
160 added = sum(lineadd.itervalues(), 0) 159 added = sum(lineadd.itervalues(), 0)