~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to bzrlib/fetch.py

  • Committer: Aaron Bentley
  • Date: 2005-10-08 02:37:04 UTC
  • mto: (1185.25.1)
  • mto: This revision was merged to the branch mainline in revision 1425.
  • Revision ID: aaron.bentley@utoronto.ca-20051008023704-2bd8ecbc51bcb680
Cleared progress bar properly after fetch

Show diffs side-by-side

added added

removed removed

Lines of Context:
102
102
        else:
103
103
            self.pb = pb
104
104
        try:
105
 
            self.last_revision = self._find_last_revision(last_revision)
106
 
        except NoSuchRevision, e:
107
 
            mutter('failed getting last revision: %s', e)
108
 
            raise InstallFailed([last_revision])
109
 
        mutter('fetch up to rev {%s}', self.last_revision)
110
 
        try:
111
 
            revs_to_fetch = self._compare_ancestries()
112
 
        except WeaveError:
113
 
            raise InstallFailed([self.last_revision])
114
 
        self._copy_revisions(revs_to_fetch)
115
 
        self.new_ancestry = revs_to_fetch
 
105
            try:
 
106
                self.last_revision = self._find_last_revision(last_revision)
 
107
            except NoSuchRevision, e:
 
108
                mutter('failed getting last revision: %s', e)
 
109
                raise InstallFailed([last_revision])
 
110
            mutter('fetch up to rev {%s}', self.last_revision)
 
111
            try:
 
112
                revs_to_fetch = self._compare_ancestries()
 
113
            except WeaveError:
 
114
                raise InstallFailed([self.last_revision])
 
115
            self._copy_revisions(revs_to_fetch)
 
116
            self.new_ancestry = revs_to_fetch
 
117
        finally:
 
118
            self.pb.clear()
116
119
 
117
120
 
118
121
    def _find_last_revision(self, last_revision):