contrib/perf.py
changeset 19786 fe8795dee77d
parent 19712 79e5de2bfa8c
child 20032 175c6fd8cacc
equal deleted inserted replaced
19785:1d2ca307bf22 19786:fe8795dee77d
    85         clearcaches(cl)
    85         clearcaches(cl)
    86     timer(d)
    86     timer(d)
    87 
    87 
    88 @command('perftags')
    88 @command('perftags')
    89 def perftags(ui, repo):
    89 def perftags(ui, repo):
    90     import mercurial.changelog, mercurial.manifest
    90     import mercurial.changelog
       
    91     import mercurial.manifest
    91     def t():
    92     def t():
    92         repo.changelog = mercurial.changelog.changelog(repo.sopener)
    93         repo.changelog = mercurial.changelog.changelog(repo.sopener)
    93         repo.manifest = mercurial.manifest.manifest(repo.sopener)
    94         repo.manifest = mercurial.manifest.manifest(repo.sopener)
    94         repo._tags = None
    95         repo._tags = None
    95         return len(repo.tags())
    96         return len(repo.tags())