~abentley/bzr/last-revision

« back to all changes in this revision

Viewing changes to bzrlib/mutabletree.py

  • Committer: Canonical.com Patch Queue Manager
  • Date: 2009-05-28 14:25:00 UTC
  • mfrom: (4354.4.9 commit-preview)
  • mto: This revision was merged to the branch mainline in revision 4378.
  • Revision ID: pqm@pqm.ubuntu.com-20090528142500-n7ki7gucmkxzx611
(abentley) move get_file_with_stat from MutableTree to Tree.

Show diffs side-by-side

added added

removed removed

Lines of Context:
232
232
        """Helper function for add - sets the entries of kinds."""
233
233
        raise NotImplementedError(self._gather_kinds)
234
234
 
235
 
    def get_file_with_stat(self, file_id, path=None):
236
 
        """Get a file handle and stat object for file_id.
237
 
 
238
 
        The default implementation returns (self.get_file, None) for backwards
239
 
        compatibility.
240
 
 
241
 
        :param file_id: The file id to read.
242
 
        :param path: The path of the file, if it is known.
243
 
        :return: A tuple (file_handle, stat_value_or_None). If the tree has
244
 
            no stat facility, or need for a stat cache feedback during commit,
245
 
            it may return None for the second element of the tuple.
246
 
        """
247
 
        return (self.get_file(file_id, path), None)
248
 
 
249
235
    @needs_read_lock
250
236
    def last_revision(self):
251
237
        """Return the revision id of the last commit performed in this tree.