74 Utilities.normcasepath(project.getProjectPath()): |
74 Utilities.normcasepath(project.getProjectPath()): |
75 path = project.getRelativePath(path) |
75 path = project.getRelativePath(path) |
76 reposURL = reposURL.replace(path, '') |
76 reposURL = reposURL.replace(path, '') |
77 self.repoRootLabel1.hide() |
77 self.repoRootLabel1.hide() |
78 self.typeCombo1.hide() |
78 self.typeCombo1.hide() |
79 self.labelCombo1.addItems([reposURL] + self.vcs.tagsList) |
79 self.labelCombo1.addItems([reposURL] + sorted(self.vcs.tagsList)) |
80 self.labelCombo1.setEnabled(True) |
80 self.labelCombo1.setEnabled(True) |
81 self.repoRootLabel2.hide() |
81 self.repoRootLabel2.hide() |
82 self.typeCombo2.hide() |
82 self.typeCombo2.hide() |
83 self.labelCombo2.addItems([reposURL] + self.vcs.tagsList) |
83 self.labelCombo2.addItems([reposURL] + sorted(self.vcs.tagsList)) |
84 self.labelCombo2.setEnabled(True) |
84 self.labelCombo2.setEnabled(True) |
85 |
85 |
86 def __changeLabelCombo(self, labelCombo, type_): |
86 def __changeLabelCombo(self, labelCombo, type_): |
87 """ |
87 """ |
88 Private method used to change the label combo depending on the |
88 Private method used to change the label combo depending on the |
101 labelCombo.addItems(self.tagsList) |
101 labelCombo.addItems(self.tagsList) |
102 labelCombo.setEnabled(True) |
102 labelCombo.setEnabled(True) |
103 elif type_ == "branches/": |
103 elif type_ == "branches/": |
104 labelCombo.clear() |
104 labelCombo.clear() |
105 labelCombo.clearEditText() |
105 labelCombo.clearEditText() |
106 labelCombo.addItems(self.branchesList) |
106 labelCombo.addItems(sorted(self.branchesList)) |
107 labelCombo.setEnabled(True) |
107 labelCombo.setEnabled(True) |
108 |
108 |
109 @pyqtSlot(str) |
109 @pyqtSlot(str) |
110 def on_typeCombo1_currentIndexChanged(self, type_): |
110 def on_typeCombo1_currentIndexChanged(self, type_): |
111 """ |
111 """ |