~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to bzrlib/inventory.py

  • Committer: Martin Pool
  • Date: 2005-07-17 18:26:45 UTC
  • Revision ID: mbp@sourcefrog.net-20050717182642-9116d11beacc6bc5
- oops, set() is much faster than intset

Show diffs side-by-side

added added

removed removed

Lines of Context:
92
92
    # TODO: split InventoryEntry into subclasses for files,
93
93
    # directories, etc etc.
94
94
 
95
 
    __slots__ = ['text_sha1', 'text_size', 'file_id', 'name', 'kind',
96
 
                 'text_id', 'parent_id', 'children', ]
97
 
 
 
95
    text_sha1 = None
 
96
    text_size = None
 
97
    
98
98
    def __init__(self, file_id, name, kind, parent_id, text_id=None):
99
99
        """Create an InventoryEntry
100
100
        
113
113
        if '/' in name or '\\' in name:
114
114
            raise BzrCheckError('InventoryEntry name %r is invalid' % name)
115
115
        
116
 
        self.text_sha1 = None
117
 
        self.text_size = None
118
 
    
119
116
        self.file_id = file_id
120
117
        self.name = name
121
118
        self.kind = kind