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