~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to bzrlib/tree.py

(mbp) gc fragmentation fix and content filtering path_content_summary

Show diffs side-by-side

added added

removed removed

Lines of Context:
222
222
    def path_content_summary(self, path):
223
223
        """Get a summary of the information about path.
224
224
 
 
225
        All the attributes returned are for the canonical form, not the
 
226
        convenient form (if content filters are in use.)
 
227
 
225
228
        :param path: A relative path within the tree.
226
229
        :return: A tuple containing kind, size, exec, sha1-or-link.
227
230
            Kind is always present (see tree.kind()).
228
 
            size is present if kind is file, None otherwise.
 
231
            size is present if kind is file and the size of the 
 
232
                canonical form can be cheaply determined, None otherwise.
229
233
            exec is None unless kind is file and the platform supports the 'x'
230
234
                bit.
231
235
            sha1-or-link is the link target if kind is symlink, or the sha1 if