~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to bzrlib/inventory.py

  • Committer: Canonical.com Patch Queue Manager
  • Date: 2009-10-20 23:25:36 UTC
  • mfrom: (4759.1.2 2.1-chk-inv)
  • Revision ID: pqm@pqm.ubuntu.com-20091020232536-4azg7ofe3varsq2b
(jam) Some small tweaks for memory consumption of CHKInventory and
        CHKMap.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1918
1918
                raise errors.BzrError('Duplicate key in inventory: %r\n%r'
1919
1919
                                      % (key, bytes))
1920
1920
            info[key] = value
1921
 
        revision_id = info['revision_id']
1922
 
        root_id = info['root_id']
1923
 
        search_key_name = info.get('search_key_name', 'plain')
1924
 
        parent_id_basename_to_file_id = info.get(
1925
 
            'parent_id_basename_to_file_id', None)
 
1921
        revision_id = intern(info['revision_id'])
 
1922
        root_id = intern(info['root_id'])
 
1923
        search_key_name = intern(info.get('search_key_name', 'plain'))
 
1924
        parent_id_basename_to_file_id = intern(info.get(
 
1925
            'parent_id_basename_to_file_id', None))
1926
1926
        id_to_entry = info['id_to_entry']
1927
1927
 
1928
1928
        result = CHKInventory(search_key_name)