--- a/VCS/__init__.py Sat Jan 31 19:53:35 2015 +0100 +++ b/VCS/__init__.py Sun Feb 01 18:23:12 2015 +0100 @@ -58,3 +58,23 @@ break break return vc + + +VcsBasicHelperSingleton = None + + +def getBasicHelper(project): + """ + Module function to get a reference to the basic project helper singleton. + + @param project reference to the project object (Project) + @return reference to the basic VCS project helper singleton + (VcsProjectHelper) + """ + global VcsBasicHelperSingleton + + if VcsBasicHelperSingleton is None: + from .ProjectHelper import VcsProjectHelper + VcsBasicHelperSingleton = VcsProjectHelper(None, project) + + return VcsBasicHelperSingleton