--- a/src/eric7/Project/ProjectBrowserModel.py Mon Jan 08 11:14:48 2024 +0100 +++ b/src/eric7/Project/ProjectBrowserModel.py Mon Jan 08 11:50:27 2024 +0100 @@ -25,6 +25,7 @@ BrowserSimpleDirectoryItem, ) from eric7.Utilities import ModuleParser +from eric7.VCS.VersionControl import VersionControlState class ProjectBrowserItemMixin: @@ -360,7 +361,7 @@ fname = f.absoluteFilePath() if ( states[os.path.normcase(fname)] - == self.project.vcs.canBeCommitted + == VersionControlState.Controlled ): node.addVcsStatus(self.project.vcs.vcsName()) self.project.clearStatusMonitorCachedState(f.absoluteFilePath()) @@ -443,7 +444,7 @@ if self.project.vcs is not None: if ( states[os.path.normcase(fname)] - == self.project.vcs.canBeCommitted + == VersionControlState.Controlled ): itm.addVcsStatus(self.project.vcs.vcsName()) else: @@ -742,7 +743,7 @@ if self.project.vcs is not None: self.project.vcs.clearStatusCache() state = self.project.vcs.vcsRegisteredState(node.name()) - if state == self.project.vcs.canBeCommitted: + if state == VersionControlState.Controlled: node.addVcsStatus(self.project.vcs.vcsName()) else: node.addVcsStatus(self.tr("local")) @@ -779,7 +780,7 @@ vcs = self.project.vcs if vcs is not None: state = vcs.vcsRegisteredState(name) - if state == vcs.canBeCommitted: + if state == VersionControlState.Controlled: item.addVcsStatus(vcs.vcsName()) else: item.addVcsStatus(self.tr("local")) @@ -801,7 +802,7 @@ if vcs is not None: vcs.clearStatusCache() state = vcs.vcsRegisteredState(name) - if state == vcs.canBeCommitted: + if state == VersionControlState.Controlled: item.setVcsStatus(vcs.vcsName()) else: item.setVcsStatus(self.tr("local"))