VCS/ProjectHelper.py

branch
5_2_x
changeset 1942
9876c2fb55c6
parent 1509
c0b5e693b0eb
child 2303
0ed4ed026c16
equal deleted inserted replaced
1938:057ba07e0e85 1942:9876c2fb55c6
148 return 148 return
149 for vcsSystem, vcsSystemDisplay in list(vcsSystemsDict.items()): 149 for vcsSystem, vcsSystemDisplay in list(vcsSystemsDict.items()):
150 if vcsSystemDisplay == vcsSelected: 150 if vcsSystemDisplay == vcsSelected:
151 break 151 break
152 152
153 if not self.project.closeProject():
154 return
155
153 self.project.pdata["VCS"] = [vcsSystem] 156 self.project.pdata["VCS"] = [vcsSystem]
154 self.project.vcs = self.project.initVCS(vcsSystem) 157 self.project.vcs = self.project.initVCS(vcsSystem)
155 if self.project.vcs is not None: 158 if self.project.vcs is not None:
156 vcsdlg = self.project.vcs.vcsNewProjectOptionsDialog() 159 vcsdlg = self.project.vcs.vcsNewProjectOptionsDialog()
157 if vcsdlg.exec_() == QDialog.Accepted: 160 if vcsdlg.exec_() == QDialog.Accepted:
158 self.project.closeProject()
159 projectdir, vcsDataDict = vcsdlg.getData() 161 projectdir, vcsDataDict = vcsdlg.getData()
160 self.project.pdata["VCS"] = [vcsSystem] 162 self.project.pdata["VCS"] = [vcsSystem]
161 self.project.vcs = self.project.initVCS(vcsSystem) 163 self.project.vcs = self.project.initVCS(vcsSystem)
162 # edit VCS command options 164 # edit VCS command options
163 vcores = E5MessageBox.yesNo(self.parent(), 165 vcores = E5MessageBox.yesNo(self.parent(),

eric ide

mercurial