Changeset e12918609c2e…
Parent d0b3aabed60c…
by
Changes to one file · Browse files at e12918609c2e Showing diff from parent d0b3aabed60c Diff from another changeset...
@@ -592,14 +592,17 @@ self.showMessage('')
if self.repomodel.graph is None:
return
- if type(rev) != str: # unapplied patch
- self.manifestDemand.forward('setRev', rev)
- self.grepDemand.forward('setRevision', rev)
- self.syncDemand.forward('refreshTargets', rev)
- else:
- self.manifestDemand.forward('setRev', None)
- self.revDetailsWidget.onRevisionSelected(rev)
- self.revisionSelected.emit(rev)
+ try:
+ self.revDetailsWidget.onRevisionSelected(rev)
+ self.revisionSelected.emit(rev)
+ if type(rev) != str: # unapplied patch
+ self.manifestDemand.forward('setRev', rev)
+ self.grepDemand.forward('setRevision', rev)
+ self.syncDemand.forward('refreshTargets', rev)
+ else:
+ self.manifestDemand.forward('setRev', None)
+ except (IndexError, error.RevlogError, error.Abort), e:
+ self.showMessage(hglib.tounicode(str(e)))
def gotoParent(self):
self.repoview.clearSelection()
|
Loading...