Project/Project.py

changeset 6158
9765e0c375d0
parent 6048
82ad8ec9548c
child 6188
5a6ae3be31e6
--- a/Project/Project.py	Sun Feb 18 09:13:03 2018 +0100
+++ b/Project/Project.py	Sun Feb 18 13:47:29 2018 +0100
@@ -4498,7 +4498,7 @@
         else:
             forProject = False
         
-        if self.pdata["VCS"] and self.pdata["VCS"] != 'None':
+        if forProject and self.pdata["VCS"] and self.pdata["VCS"] != 'None':
             if self.pudata["VCSOVERRIDE"] and \
                not nooverride:
                 vcsSystem = self.pudata["VCSOVERRIDE"]
@@ -4560,16 +4560,17 @@
             except LookupError:
                 pass
         
-        if vcs is None:
-            import VCS
-            self.vcsProjectHelper = VCS.getBasicHelper(self)
-            self.vcsBasicHelper = True
-        else:
-            self.vcsProjectHelper = vcs.vcsGetProjectHelper(self)
-            self.vcsBasicHelper = False
-        if self.vcsMenu is not None:
-            self.vcsProjectHelper.initMenu(self.vcsMenu)
-            self.vcsMenu.setEnabled(self.vcsSoftwareAvailable())
+        if forProject:
+            if vcs is None:
+                import VCS
+                self.vcsProjectHelper = VCS.getBasicHelper(self)
+                self.vcsBasicHelper = True
+            else:
+                self.vcsProjectHelper = vcs.vcsGetProjectHelper(self)
+                self.vcsBasicHelper = False
+            if self.vcsMenu is not None:
+                self.vcsProjectHelper.initMenu(self.vcsMenu)
+                self.vcsMenu.setEnabled(self.vcsSoftwareAvailable())
         return vcs
         
     def __showContextMenuVCS(self):

eric ide

mercurial