128 if not self.project.checkDirty(): |
128 if not self.project.checkDirty(): |
129 return |
129 return |
130 |
130 |
131 vcsSystemsDict = e5App().getObject("PluginManager")\ |
131 vcsSystemsDict = e5App().getObject("PluginManager")\ |
132 .getPluginDisplayStrings("version_control") |
132 .getPluginDisplayStrings("version_control") |
|
133 if not vcsSystemsDict: |
|
134 # no version control system found |
|
135 return |
|
136 |
133 vcsSystemsDisplay = [] |
137 vcsSystemsDisplay = [] |
134 keys = sorted(vcsSystemsDict.keys()) |
138 keys = sorted(vcsSystemsDict.keys()) |
135 for key in keys: |
139 for key in keys: |
136 vcsSystemsDisplay.append(vcsSystemsDict[key]) |
140 vcsSystemsDisplay.append(vcsSystemsDict[key]) |
137 vcsSelected, ok = QInputDialog.getItem( |
141 vcsSelected, ok = QInputDialog.getItem( |
288 pdata_vcsother = copy.deepcopy(self.project.pdata["VCSOTHERDATA"]) |
292 pdata_vcsother = copy.deepcopy(self.project.pdata["VCSOTHERDATA"]) |
289 vcs = self.project.vcs |
293 vcs = self.project.vcs |
290 vcsHelper = self.project.vcsProjectHelper |
294 vcsHelper = self.project.vcsProjectHelper |
291 vcsSystemsDict = e5App().getObject("PluginManager")\ |
295 vcsSystemsDict = e5App().getObject("PluginManager")\ |
292 .getPluginDisplayStrings("version_control") |
296 .getPluginDisplayStrings("version_control") |
|
297 if not vcsSystemsDict: |
|
298 # no version control system found |
|
299 return |
|
300 |
293 vcsSystemsDisplay = [] |
301 vcsSystemsDisplay = [] |
294 keys = sorted(list(vcsSystemsDict.keys())) |
302 keys = sorted(list(vcsSystemsDict.keys())) |
295 for key in keys: |
303 for key in keys: |
296 vcsSystemsDisplay.append(vcsSystemsDict[key]) |
304 vcsSystemsDisplay.append(vcsSystemsDict[key]) |
297 vcsSelected, ok = QInputDialog.getItem( |
305 vcsSelected, ok = QInputDialog.getItem( |