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()) |