~bzr-pqm/bzr/bzr.dev

  • Committer: John Arbash Meinel
  • Date: 2009-10-08 15:51:34 UTC
  • mfrom: (4679.7.1 2.1-static-tuple-btree)
  • Revision ID: john@arbash-meinel.com-20091008155134-2in91irsp62rcgei
Merge in the 2.1-static-tuple-btree branch, and restore the string intern tweaks.

The tweaks basically involve not interning 'sha1:' chk strings, which we can
be reasonably confident are only accessed as tuples, and thus get interned
into the more efficient SimpleSet. Even further, we know that we won't be
combining them into larger tuples [like we do with (file_id, revision_id)].
This saves quite a bit of space in the string interned dict, since chk
keys actually make up the bulk of our keys.
Filename Latest Rev Last Changed Committer Comment Size
..
__init__.py 4189.1.1 15 years ago Martin Pool merge update to FSF address 7.5 KB Diff Download File
format_custom.py 4250.1.1 15 years ago Jelmer Vernooij Fix version-info in empty branches. 3.3 KB Diff Download File
format_python.py 4250.1.1 15 years ago Jelmer Vernooij Fix version-info in empty branches. 3.2 KB Diff Download File
format_rio.py 4216.4.4 15 years ago Jelmer Vernooij Set 'revision' hook as introduced in 1.15. 3.2 KB Diff Download File