Plugins/VcsPlugins/vcsMercurial/HgRevisionSelectionDialog.py

changeset 5478
3d498aa4f97f
parent 5389
9b1c800daff3
child 5576
c866ec38662d
child 6048
82ad8ec9548c
equal deleted inserted replaced
5477:fb8875e356d4 5478:3d498aa4f97f
135 135
136 @param txt text of the combo (string) 136 @param txt text of the combo (string)
137 """ 137 """
138 self.__updateOK() 138 self.__updateOK()
139 139
140 def getRevision(self): 140 def getRevision(self, revset=True):
141 """ 141 """
142 Public method to retrieve the selected revision. 142 Public method to retrieve the selected revision.
143 143
144 @return selected revision (string) 144 @param revset flag indicating to get the revision or ID as a
145 revset
146 @type bool
147 @return selected revision
148 @rtype str
145 """ 149 """
146 if self.numberButton.isChecked(): 150 if self.numberButton.isChecked():
147 rev = "rev({0})".format(self.numberSpinBox.value()) 151 if revset:
152 rev = "rev({0})".format(self.numberSpinBox.value())
153 else:
154 rev = str(self.numberSpinBox.value())
148 elif self.idButton.isChecked(): 155 elif self.idButton.isChecked():
149 rev = "id({0})".format(self.idEdit.text()) 156 if revset:
157 rev = "id({0})".format(self.idEdit.text())
158 else:
159 rev = self.idEdit.text()
150 elif self.tagButton.isChecked(): 160 elif self.tagButton.isChecked():
151 rev = self.tagCombo.currentText() 161 rev = self.tagCombo.currentText()
152 elif self.branchButton.isChecked(): 162 elif self.branchButton.isChecked():
153 rev = self.branchCombo.currentText() 163 rev = self.branchCombo.currentText()
154 elif self.bookmarkButton.isChecked(): 164 elif self.bookmarkButton.isChecked():

eric ide

mercurial