~abentley/bzr/last-revision

« back to all changes in this revision

Viewing changes to bzrlib/tree.py

  • Committer: Aaron Bentley
  • Date: 2009-05-28 14:37:28 UTC
  • mfrom: (4374.1.12 +trunk)
  • Revision ID: aaron@aaronbentley.com-20090528143728-fng123cfk49r5ebt
Merge bzr.dev ito last-revision.

Show diffs side-by-side

added added

removed removed

Lines of Context:
279
279
        """
280
280
        raise NotImplementedError(self.get_file)
281
281
 
 
282
    def get_file_with_stat(self, file_id, path=None):
 
283
        """Get a file handle and stat object for file_id.
 
284
 
 
285
        The default implementation returns (self.get_file, None) for backwards
 
286
        compatibility.
 
287
 
 
288
        :param file_id: The file id to read.
 
289
        :param path: The path of the file, if it is known.
 
290
        :return: A tuple (file_handle, stat_value_or_None). If the tree has
 
291
            no stat facility, or need for a stat cache feedback during commit,
 
292
            it may return None for the second element of the tuple.
 
293
        """
 
294
        return (self.get_file(file_id, path), None)
 
295
 
282
296
    def get_file_text(self, file_id, path=None):
283
297
        """Return the byte content of a file.
284
298