VCS/ProjectHelper.py

changeset 1012
e3c069f40a4a
parent 945
8cd4d08fa9f6
child 1083
dc680a0ce221
equal deleted inserted replaced
1011:0b118aefae5b 1012:e3c069f40a4a
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(

eric ide

mercurial