contrib/perf.py
changeset 27467 fbe292b591ec
parent 27382 de7bcbc68042
child 27470 d394a1a3708a
equal deleted inserted replaced
27466:f888676a23d0 27467:fbe292b591ec
   271 def perfmanifest(ui, repo, rev, **opts):
   271 def perfmanifest(ui, repo, rev, **opts):
   272     timer, fm = gettimer(ui, opts)
   272     timer, fm = gettimer(ui, opts)
   273     ctx = scmutil.revsingle(repo, rev, rev)
   273     ctx = scmutil.revsingle(repo, rev, rev)
   274     t = ctx.manifestnode()
   274     t = ctx.manifestnode()
   275     def d():
   275     def d():
   276         repo.manifest._mancache.clear()
   276         repo.manifest.clearcaches()
   277         repo.manifest._cache = None
       
   278         repo.manifest.read(t)
   277         repo.manifest.read(t)
   279     timer(d)
   278     timer(d)
   280     fm.end()
   279     fm.end()
   281 
   280 
   282 @command('perfchangeset', formatteropts)
   281 @command('perfchangeset', formatteropts)