~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to bzrlib/repository.py

  • Committer: Canonical.com Patch Queue Manager
  • Date: 2006-06-08 06:38:32 UTC
  • mfrom: (1685.1.81 encoding)
  • Revision ID: pqm@pqm.ubuntu.com-20060608063832-74b46cf8fdd4567a
(jam,mbp,wvh) Lots of updates to unicode,url,and encoding support

Show diffs side-by-side

added added

removed removed

Lines of Context:
519
519
        # use inventory as it was in that revision
520
520
        file_id = tree.inventory.path2id(file)
521
521
        if not file_id:
522
 
            raise BzrError("%r is not present in revision %s" % (file, revno))
523
 
            try:
524
 
                revno = self.revision_id_to_revno(revision_id)
525
 
            except errors.NoSuchRevision:
526
 
                # TODO: This should not be BzrError,
527
 
                # but NoSuchFile doesn't fit either
528
 
                raise BzrError('%r is not present in revision %s' 
529
 
                                % (file, revision_id))
530
 
            else:
531
 
                raise BzrError('%r is not present in revision %s'
532
 
                                % (file, revno))
 
522
            # TODO: jam 20060427 Write a test for this code path
 
523
            #       it had a bug in it, and was raising the wrong
 
524
            #       exception.
 
525
            raise errors.BzrError("%r is not present in revision %s" % (file, revision_id))
533
526
        tree.print_file(file_id)
534
527
 
535
528
    def get_transaction(self):