/brz/remove-bazaar

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

« back to all changes in this revision

Viewing changes to inventory.py

Fix GitInventory.__repr__ to include more information.

Show diffs side-by-side

added added

removed removed

Lines of Context:
62
62
    def text_size(self):
63
63
        return len(self.object.data)
64
64
 
 
65
    def __repr__(self):
 
66
        return ("%s(%r, %r, parent_id=%r, sha1=%r, len=%s, revision=%s)"
 
67
                % (self.__class__.__name__,
 
68
                   self.file_id,
 
69
                   self.name,
 
70
                   self.parent_id,
 
71
                   self.text_sha1,
 
72
                   self.text_size,
 
73
                   self.revision))
 
74
 
65
75
    def kind_character(self):
66
76
        """See InventoryEntry.kind_character."""
67
77
        return ''
153
163
        super(GitInventory, self).__init__(revision_id=revision_id)
154
164
        self.store = store
155
165
        self.mapping = mapping
156
 
        self.root = GitInventoryDirectory(self, None, tree_id, "", "", False)
 
166
        self.root = GitInventoryDirectory(self, None, tree_id, u"", u"", False)
157
167
 
158
168
    def _get_ie(self, path):
159
169
        parts = path.split("/")