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