hgext/churn.py
changeset 6762 f67d1468ac50
parent 6759 9d2ab50803e9
child 6843 b114a8c7998f
equal deleted inserted replaced
6761:cb981fc955fb 6762:f67d1468ac50
    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)