equal
deleted
inserted
replaced
160 |
160 |
161 def showdescription(repo, ctx, templ, **args): |
161 def showdescription(repo, ctx, templ, **args): |
162 return ctx.description().strip() |
162 return ctx.description().strip() |
163 |
163 |
164 def showdiffstat(repo, ctx, templ, **args): |
164 def showdiffstat(repo, ctx, templ, **args): |
165 diff = patch.diff(repo, ctx.parents()[0].node(), ctx.node()) |
|
166 files, adds, removes = 0, 0, 0 |
165 files, adds, removes = 0, 0, 0 |
167 for i in patch.diffstatdata(util.iterlines(diff)): |
166 for i in patch.diffstatdata(util.iterlines(ctx.diff())): |
168 files += 1 |
167 files += 1 |
169 adds += i[1] |
168 adds += i[1] |
170 removes += i[2] |
169 removes += i[2] |
171 return '%s: +%s/-%s' % (files, adds, removes) |
170 return '%s: +%s/-%s' % (files, adds, removes) |
172 |
171 |