def onShowRevisionDetails(self): rev = self.selection[0] if not self.revdetails: from tortoisehg.hgqt.revdetails import RevDetailsDialog self.revdetails = RevDetailsDialog(self._repoagent, rev=rev) else: self.revdetails.setRev(rev) self.revdetails.show() self.revdetails.raise_()