151 if opts.get('diffstat'): |
151 if opts.get('diffstat'): |
152 width -= 15 |
152 width -= 15 |
153 def format(name, (added, removed)): |
153 def format(name, (added, removed)): |
154 return "%s %15s %s%s\n" % (pad(name, maxname), |
154 return "%s %15s %s%s\n" % (pad(name, maxname), |
155 '+%d/-%d' % (added, removed), |
155 '+%d/-%d' % (added, removed), |
156 '+' * charnum(added), |
156 ui.label('+' * charnum(added), |
157 '-' * charnum(removed)) |
157 'diffstat.inserted'), |
|
158 ui.label('-' * charnum(removed), |
|
159 'diffstat.deleted')) |
158 else: |
160 else: |
159 width -= 6 |
161 width -= 6 |
160 def format(name, count): |
162 def format(name, count): |
161 return "%s %6d %s\n" % (pad(name, maxname), sum(count), |
163 return "%s %6d %s\n" % (pad(name, maxname), sum(count), |
162 '*' * charnum(sum(count))) |
164 '*' * charnum(sum(count))) |