comparison mercurial/configitems.py @ 46776:471cd86c8eb4

bundle: optional multithreaded compression, ATM zstd-only Compression type can be a huge chunk of "hg bundle", especially when using the higher compression levels. With level=22 and threads=7, the NetBSD test repository took 28:39 wall time and 157:47 user time. Before, level=22 would take 129:20 wall time and 129:07 user time. Differential Revision: https://phab.mercurial-scm.org/D9283
author Joerg Sonnenberger <joerg@bec.de>
date Sun, 08 Nov 2020 20:17:09 +0100
parents 0732a7264226
children 2b1b8f3e6510
comparison
equal deleted inserted replaced
46775:c94fa884240b 46776:471cd86c8eb4
864 b'bundlecomplevel.zstd', 864 b'bundlecomplevel.zstd',
865 default=None, 865 default=None,
866 ) 866 )
867 coreconfigitem( 867 coreconfigitem(
868 b'experimental', 868 b'experimental',
869 b'bundlecompthreads',
870 default=None,
871 )
872 coreconfigitem(
873 b'experimental',
874 b'bundlecompthreads.bzip2',
875 default=None,
876 )
877 coreconfigitem(
878 b'experimental',
879 b'bundlecompthreads.gzip',
880 default=None,
881 )
882 coreconfigitem(
883 b'experimental',
884 b'bundlecompthreads.none',
885 default=None,
886 )
887 coreconfigitem(
888 b'experimental',
889 b'bundlecompthreads.zstd',
890 default=None,
891 )
892 coreconfigitem(
893 b'experimental',
869 b'changegroup3', 894 b'changegroup3',
870 default=False, 895 default=False,
871 ) 896 )
872 coreconfigitem( 897 coreconfigitem(
873 b'experimental', 898 b'experimental',