mercurial/configitems.py
changeset 47254 eac3591abbf4
parent 47242 4abd474a10af
child 47263 6c84fc9c9a90
equal deleted inserted replaced
47253:b876f0bf7366 47254:eac3591abbf4
  1161 #   keeping references to the affected revlogs, especially memory-wise when
  1161 #   keeping references to the affected revlogs, especially memory-wise when
  1162 #   rewriting sidedata.
  1162 #   rewriting sidedata.
  1163 # * sidedata compression
  1163 # * sidedata compression
  1164 # * introduce a proper solution to reduce the number of filelog related files.
  1164 # * introduce a proper solution to reduce the number of filelog related files.
  1165 # * Improvement to consider
  1165 # * Improvement to consider
  1166 #   - track compression mode in the index entris instead of the chunks
  1166 #   - avoid compression header in chunk using the default compression?
       
  1167 #   - forbid "inline" compression mode entirely?
  1167 #   - split the data offset and flag field (the 2 bytes save are mostly trouble)
  1168 #   - split the data offset and flag field (the 2 bytes save are mostly trouble)
  1168 #   - keep track of uncompressed -chunk- size (to preallocate memory better)
  1169 #   - keep track of uncompressed -chunk- size (to preallocate memory better)
  1169 #   - keep track of chain base or size (probably not that useful anymore)
  1170 #   - keep track of chain base or size (probably not that useful anymore)
  1170 #   - store data and sidedata in different files
  1171 #   - store data and sidedata in different files
  1171 coreconfigitem(
  1172 coreconfigitem(