/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: Breezy landing bot
  • Author(s): Jelmer Vernooij
  • Date: 2018-05-15 00:35:21 UTC
  • mfrom: (6965.1.3 horizon)
  • Revision ID: breezy.the.bot@gmail.com-20180515003521-u1v3c75m5jxi5ts9
Support running 'bzr log' in a shallow git branch.

Revision numbers are not displayed in this case, since they are not known.

Merged from https://code.launchpad.net/~jelmer/brz/horizon-log/+merge/345552

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):