Mercurial > public > mercurial-scm > hg
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', |