hgext/churn.py
changeset 9389 7cca980317c5
parent 9367 1ef630452e0b
parent 9388 f7968bba2307
child 9390 637f2726ec7f
equal deleted inserted replaced
9387:20ed9909dbd9 9389:7cca980317c5
   146         return
   146         return
   147 
   147 
   148     sortkey = ((not opts.get('sort')) and (lambda x: -x[1]) or None)
   148     sortkey = ((not opts.get('sort')) and (lambda x: -x[1]) or None)
   149     rate.sort(key=sortkey)
   149     rate.sort(key=sortkey)
   150 
   150 
   151     maxcount = float(max([v for k, v in rate]))
   151     # Be careful not to have a zero maxcount (issue833)
       
   152     maxcount = float(max([v for k, v in rate])) or 1.0
   152     maxname = max([len(k) for k, v in rate])
   153     maxname = max([len(k) for k, v in rate])
   153 
   154 
   154     ttywidth = util.termwidth()
   155     ttywidth = util.termwidth()
   155     ui.debug(_("assuming %i character terminal\n") % ttywidth)
   156     ui.debug(_("assuming %i character terminal\n") % ttywidth)
   156     width = ttywidth - maxname - 2 - 6 - 2 - 2
   157     width = ttywidth - maxname - 2 - 6 - 2 - 2