58 PythonUtilities, |
58 PythonUtilities, |
59 QtUtilities, |
59 QtUtilities, |
60 ) |
60 ) |
61 from eric7.Tasks.TasksFile import TasksFile |
61 from eric7.Tasks.TasksFile import TasksFile |
62 from eric7.UI.NotificationWidget import NotificationTypes |
62 from eric7.UI.NotificationWidget import NotificationTypes |
|
63 from eric7.VCS.VersionControl import VersionControlState |
63 |
64 |
64 from .DebuggerPropertiesFile import DebuggerPropertiesFile |
65 from .DebuggerPropertiesFile import DebuggerPropertiesFile |
65 from .FileCategoryRepositoryItem import FileCategoryRepositoryItem |
66 from .FileCategoryRepositoryItem import FileCategoryRepositoryItem |
66 from .ProjectBrowserModel import ProjectBrowserModel |
67 from .ProjectBrowserModel import ProjectBrowserModel |
67 from .ProjectFile import ProjectFile |
68 from .ProjectFile import ProjectFile |
3314 self.__pdata["VCS"] = vcsSystem |
3315 self.__pdata["VCS"] = vcsSystem |
3315 self.vcs = self.initVCS() |
3316 self.vcs = self.initVCS() |
3316 self.setDirty(True) |
3317 self.setDirty(True) |
3317 if self.vcs is not None and ( |
3318 if self.vcs is not None and ( |
3318 self.vcs.vcsRegisteredState(self.ppath) |
3319 self.vcs.vcsRegisteredState(self.ppath) |
3319 != self.vcs.canBeCommitted |
3320 != VersionControlState.Controlled |
3320 ): |
3321 ): |
3321 self.__pdata["VCS"] = "None" |
3322 self.__pdata["VCS"] = "None" |
3322 self.vcs = self.initVCS() |
3323 self.vcs = self.initVCS() |
3323 self.reloadAct.setEnabled(True) |
3324 self.reloadAct.setEnabled(True) |
3324 self.closeAct.setEnabled(True) |
3325 self.closeAct.setEnabled(True) |