contrib/perf.py
changeset 43003 bbf77341a956
parent 42979 b4093d1d3b18
child 43076 2372284d9457
equal deleted inserted replaced
43002:373749982924 43003:bbf77341a956
  1812                     b'source': base.hex(),
  1812                     b'source': base.hex(),
  1813                     b'destination': parent.hex(),
  1813                     b'destination': parent.hex(),
  1814                     b'nbrevs': len(repo.revs('%d::%d', b, p)),
  1814                     b'nbrevs': len(repo.revs('%d::%d', b, p)),
  1815                     b'nbmissingfiles': len(missing),
  1815                     b'nbmissingfiles': len(missing),
  1816                 }
  1816                 }
  1817                 alldata['nbrevs'].append((
  1817                 if dostats:
  1818                     data['nbrevs'],
  1818                     alldata['nbrevs'].append((
  1819                     base.hex(),
  1819                         data['nbrevs'],
  1820                     parent.hex(),
  1820                         base.hex(),
  1821                 ))
  1821                         parent.hex(),
  1822                 alldata['nbmissingfiles'].append((
  1822                     ))
  1823                     data['nbmissingfiles'],
  1823                     alldata['nbmissingfiles'].append((
  1824                     base.hex(),
  1824                         data['nbmissingfiles'],
  1825                     parent.hex(),
  1825                         base.hex(),
  1826                 ))
  1826                         parent.hex(),
       
  1827                     ))
  1827                 if dotiming:
  1828                 if dotiming:
  1828                     begin = util.timer()
  1829                     begin = util.timer()
  1829                     renames = copies.pathcopies(base, parent)
  1830                     renames = copies.pathcopies(base, parent)
  1830                     end = util.timer()
  1831                     end = util.timer()
  1831                     # not very stable timing since we did only one run
  1832                     # not very stable timing since we did only one run
  1832                     data['time'] = end - begin
  1833                     data['time'] = end - begin
  1833                     data['nbrenamedfiles'] = len(renames)
  1834                     data['nbrenamedfiles'] = len(renames)
  1834                     alldata['time'].append((
  1835                     if dostats:
  1835                         data['time'],
  1836                         alldata['time'].append((
  1836                         base.hex(),
  1837                             data['time'],
  1837                         parent.hex(),
  1838                             base.hex(),
  1838                     ))
  1839                             parent.hex(),
  1839                     alldata['nbrenames'].append((
  1840                         ))
  1840                         data['nbrenamedfiles'],
  1841                         alldata['nbrenames'].append((
  1841                         base.hex(),
  1842                             data['nbrenamedfiles'],
  1842                         parent.hex(),
  1843                             base.hex(),
  1843                     ))
  1844                             parent.hex(),
       
  1845                         ))
  1844                 fm.startitem()
  1846                 fm.startitem()
  1845                 fm.data(**data)
  1847                 fm.data(**data)
  1846                 out = data.copy()
  1848                 out = data.copy()
  1847                 out['source'] = fm.hexfunc(base.node())
  1849                 out['source'] = fm.hexfunc(base.node())
  1848                 out['destination'] = fm.hexfunc(parent.node())
  1850                 out['destination'] = fm.hexfunc(parent.node())