/brz/remove-bazaar

To get this branch, use:
bzr branch http://gegoxaren.bato24.eu/bzr/brz/remove-bazaar

  • Committer: John Arbash Meinel
  • Date: 2009-03-04 02:54:10 UTC
  • mto: (4274.1.1 1.15-btree-intern)
  • Revision ID: john@arbash-meinel.com-20090304025410-pzr7phpvarv25jea
Use intern() instead of _get_cached_ascii for getting unique revision_ids and file_ids.

intern() puts the strings in a dict (similar to what we do), but it does so
without increasing the refcount, so intern()ed strings do not have
unlimited lifetime.
This allows us to avoid duplicate copies in memory, without having an unlimited cache.
Further, we avoid keeping a Unicode representation of the string around,
as we no longer use unicode revision_ids or file_ids in the codebase.
Filename Latest Rev Last Changed Committer Comment Size
..
File build-packages.sh 4009.1.2 16 years ago Vincent Ladeuil Fixed as per Matt, Jelmer and John reviews. * too 391 bytes Diff Download File
File lp-upload-release 3778.3.4 17 years ago Martin Pool lp-upload-release now handles names like bzr-1.8.t 1.6 KB Diff Download File
File update-changelogs.sh 4009.1.2 16 years ago Vincent Ladeuil Fixed as per Matt, Jelmer and John reviews. * too 747 bytes Diff Download File
File update-packaging-branches.sh 4009.1.2 16 years ago Vincent Ladeuil Fixed as per Matt, Jelmer and John reviews. * too 569 bytes Diff Download File