873
873
def pull(self, source, overwrite=False, stop_revision=None):
876
879
old_revision_history = self.branch.revision_history()
877
880
basis_tree = self.basis_tree()
878
881
count = self.branch.pull(source, overwrite, stop_revision)
879
882
new_revision_history = self.branch.revision_history()
880
883
if new_revision_history != old_revision_history:
881
885
if len(old_revision_history):
882
886
other_revision = old_revision_history[-1]