contrib/perf.py
changeset 43122 436a6a31df38
parent 43121 ce315b1fc9a7
child 43123 69301b79fd36
equal deleted inserted replaced
43121:ce315b1fc9a7 43122:436a6a31df38
  1110     """
  1110     """
  1111     opts = _byteskwargs(opts)
  1111     opts = _byteskwargs(opts)
  1112     timer, fm = gettimer(ui, opts)
  1112     timer, fm = gettimer(ui, opts)
  1113     b"a" in repo.dirstate
  1113     b"a" in repo.dirstate
  1114 
  1114 
       
  1115     def setup():
       
  1116         repo.dirstate.invalidate()
       
  1117 
  1115     def d():
  1118     def d():
  1116         repo.dirstate.invalidate()
       
  1117         b"a" in repo.dirstate
  1119         b"a" in repo.dirstate
  1118 
  1120 
  1119     timer(d)
  1121     timer(d, setup=setup)
  1120     fm.end()
  1122     fm.end()
  1121 
  1123 
  1122 
  1124 
  1123 @command(b'perfdirstatedirs', formatteropts)
  1125 @command(b'perfdirstatedirs', formatteropts)
  1124 def perfdirstatedirs(ui, repo, **opts):
  1126 def perfdirstatedirs(ui, repo, **opts):