contrib/churn.py
changeset 3087 eeaf9bcdfa25
parent 3057 50e0392d51df
child 3215 53e843840349
equal deleted inserted replaced
3086:e7fc04dc6349 3087:eeaf9bcdfa25
    12 # <alias email> <actual email>
    12 # <alias email> <actual email>
    13 
    13 
    14 from mercurial.demandload import *
    14 from mercurial.demandload import *
    15 from mercurial.i18n import gettext as _
    15 from mercurial.i18n import gettext as _
    16 demandload(globals(), 'time sys signal os')
    16 demandload(globals(), 'time sys signal os')
    17 demandload(globals(), 'mercurial:hg,mdiff,fancyopts,commands,ui,util,templater,node')
    17 demandload(globals(), 'mercurial:hg,mdiff,fancyopts,cmdutil,ui,util,templater,node')
    18 
    18 
    19 def __gather(ui, repo, node1, node2):
    19 def __gather(ui, repo, node1, node2):
    20     def dirtywork(f, mmap1, mmap2):
    20     def dirtywork(f, mmap1, mmap2):
    21         lines = 0
    21         lines = 0
    22 
    22 
   148             return
   148             return
   149 
   149 
   150         amap = get_aliases(f)
   150         amap = get_aliases(f)
   151         f.close()
   151         f.close()
   152 
   152 
   153     revs = [int(r) for r in commands.revrange(ui, repo, opts['rev'])]
   153     revs = [int(r) for r in cmdutil.revrange(ui, repo, opts['rev'])]
   154     revs.sort()
   154     revs.sort()
   155     stats = gather_stats(ui, repo, amap, revs, opts.get('progress'))
   155     stats = gather_stats(ui, repo, amap, revs, opts.get('progress'))
   156 
   156 
   157     # make a list of tuples (name, lines) and sort it in descending order
   157     # make a list of tuples (name, lines) and sort it in descending order
   158     ordered = stats.items()
   158     ordered = stats.items()