90 for l in open(aliases, "r"): |
90 for l in open(aliases, "r"): |
91 l = l.strip() |
91 l = l.strip() |
92 alias, actual = l.split() |
92 alias, actual = l.split() |
93 amap[alias] = actual |
93 amap[alias] = actual |
94 |
94 |
95 revs = [int(r) for r in cmdutil.revrange(repo, opts['rev'])] |
95 revs = util.sort([int(r) for r in cmdutil.revrange(repo, opts['rev'])]) |
96 revs.sort() |
|
97 stats = countrevs(ui, repo, amap, revs, opts.get('progress')) |
96 stats = countrevs(ui, repo, amap, revs, opts.get('progress')) |
98 if not stats: |
97 if not stats: |
99 return |
98 return |
100 |
99 |
101 stats = [(-l, u, l) for u,l in stats.items()] |
100 stats = util.sort([(-l, u, l) for u,l in stats.items()]) |
102 stats.sort() |
|
103 maxchurn = float(max(1, stats[0][2])) |
101 maxchurn = float(max(1, stats[0][2])) |
104 maxuser = max([len(u) for k, u, l in stats]) |
102 maxuser = max([len(u) for k, u, l in stats]) |
105 |
103 |
106 ttywidth = get_tty_width() |
104 ttywidth = get_tty_width() |
107 ui.debug(_("assuming %i character terminal\n") % ttywidth) |
105 ui.debug(_("assuming %i character terminal\n") % ttywidth) |