contrib/perf.py
changeset 40349 1524c305377f
parent 40295 fa88170c10bb
child 40529 cf3bef7f162b
equal deleted inserted replaced
40348:124507a263e5 40349:1524c305377f
   968 
   968 
   969 @command(b'perfstartup', formatteropts)
   969 @command(b'perfstartup', formatteropts)
   970 def perfstartup(ui, repo, **opts):
   970 def perfstartup(ui, repo, **opts):
   971     opts = _byteskwargs(opts)
   971     opts = _byteskwargs(opts)
   972     timer, fm = gettimer(ui, opts)
   972     timer, fm = gettimer(ui, opts)
   973     cmd = fsencode(sys.argv[0])
       
   974     def d():
   973     def d():
   975         if os.name != r'nt':
   974         if os.name != r'nt':
   976             os.system(b"HGRCPATH= %s version -q > /dev/null" % cmd)
   975             os.system(b"HGRCPATH= %s version -q > /dev/null" %
       
   976                       fsencode(sys.argv[0]))
   977         else:
   977         else:
   978             os.environ[r'HGRCPATH'] = r' '
   978             os.environ[r'HGRCPATH'] = r' '
   979             os.system(r"%s version -q > NUL" % cmd)
   979             os.system(r"%s version -q > NUL" % sys.argv[0])
   980     timer(d)
   980     timer(d)
   981     fm.end()
   981     fm.end()
   982 
   982 
   983 @command(b'perfparents', formatteropts)
   983 @command(b'perfparents', formatteropts)
   984 def perfparents(ui, repo, **opts):
   984 def perfparents(ui, repo, **opts):