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(): |