/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 breezy/plugins/git/tree.py

  • Committer: Jelmer Vernooij
  • Date: 2018-05-14 20:32:14 UTC
  • mto: This revision was merged to the branch mainline in revision 6967.
  • Revision ID: jelmer@jelmer.uk-20180514203214-i59tdreu9dnc1qp0
Add basic support for horizoned history.

Show diffs side-by-side

added added

removed removed

Lines of Context:
276
276
        return self._repository.lookup_foreign_revision_id(commit_id, self.mapping)
277
277
 
278
278
    def get_file_mtime(self, path, file_id=None):
279
 
        revid = self.get_file_revision(path, file_id)
 
279
        try:
 
280
            revid = self.get_file_revision(path, file_id)
 
281
        except KeyError:
 
282
            raise _mod_tree.FileTimestampUnavailable(path)
280
283
        try:
281
284
            rev = self._repository.get_revision(revid)
282
285
        except errors.NoSuchRevision:
283
 
            raise errors.FileTimestampUnavailable(path)
 
286
            raise _mod_tree.FileTimestampUnavailable(path)
284
287
        return rev.timestamp
285
288
 
286
289
    def id2path(self, file_id):