Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py

changeset 779
04c3a6026543
parent 537
72b32daeb8d6
child 783
2c59c7893d30
equal deleted inserted replaced
777:f0f24d2f9eab 779:04c3a6026543
77 self.fieldCombo.setCurrentIndex(self.fieldCombo.findText(self.trUtf8("Message"))) 77 self.fieldCombo.setCurrentIndex(self.fieldCombo.findText(self.trUtf8("Message")))
78 self.clearRxEditButton.setIcon(UI.PixmapCache.getIcon("clearLeft.png")) 78 self.clearRxEditButton.setIcon(UI.PixmapCache.getIcon("clearLeft.png"))
79 self.limitSpinBox.setValue(self.vcs.getPlugin().getPreferences("LogLimit")) 79 self.limitSpinBox.setValue(self.vcs.getPlugin().getPreferences("LogLimit"))
80 self.stopCheckBox.setChecked(self.vcs.getPlugin().getPreferences("StopLogOnCopy")) 80 self.stopCheckBox.setChecked(self.vcs.getPlugin().getPreferences("StopLogOnCopy"))
81 81
82 if mode in ("incoming", "outgoing"):
83 self.nextButton.setEnabled(False)
84 self.limitSpinBox.setEnabled(False)
85
82 self.__messageRole = Qt.UserRole 86 self.__messageRole = Qt.UserRole
83 self.__changesRole = Qt.UserRole + 1 87 self.__changesRole = Qt.UserRole + 1
84 self.__edgesRole = Qt.UserRole + 2 88 self.__edgesRole = Qt.UserRole + 2
85 self.__parentsRole = Qt.UserRole + 3 89 self.__parentsRole = Qt.UserRole + 3
86 90
495 args = [] 499 args = []
496 args.append(self.commandMode) 500 args.append(self.commandMode)
497 self.vcs.addArguments(args, self.vcs.options['global']) 501 self.vcs.addArguments(args, self.vcs.options['global'])
498 self.vcs.addArguments(args, self.vcs.options['log']) 502 self.vcs.addArguments(args, self.vcs.options['log'])
499 args.append('--verbose') 503 args.append('--verbose')
500 args.append('--limit') 504 if self.commandMode not in ("incoming", "outgoing"):
501 args.append(str(self.limitSpinBox.value())) 505 args.append('--limit')
506 args.append(str(self.limitSpinBox.value()))
502 if self.commandMode in ("incoming", "outgoing"): 507 if self.commandMode in ("incoming", "outgoing"):
503 args.append("--newest-first") 508 args.append("--newest-first")
504 if startRev is not None: 509 if startRev is not None:
505 args.append('--rev') 510 args.append('--rev')
506 args.append('{0}:0'.format(startRev)) 511 args.append('{0}:0'.format(startRev))

eric ide

mercurial