def git(self, path=None, is_repo_path=False): if VCS_GIT in self.clients: git = self.clients[VCS_GIT] if path: if is_repo_path: git.set_repository(path) else: repo_path = git.find_repository_path(path) git.set_repository(repo_path) return git else: try: from rabbitvcs.vcs.git import Git git = Git() if path: if is_repo_path: git.set_repository(path) else: repo_path = git.find_repository_path(path) git.set_repository(repo_path) self.clients[VCS_GIT] = git return self.clients[VCS_GIT] except Exception as e: logger.debug("Unable to load Git module: %s" % e) logger.exception(e) self.clients[VCS_GIT] = self.dummy() return self.clients[VCS_GIT]
def git(self, path=None, is_repo_path=False): if VCS_GIT in self.clients: git = self.clients[VCS_GIT] if path: if is_repo_path: git.set_repository(path) else: repo_path = git.find_repository_path(path) git.set_repository(repo_path) return git else: try: from rabbitvcs.vcs.git import Git git = Git() if path: if is_repo_path: git.set_repository(path) else: repo_path = git.find_repository_path(path) git.set_repository(repo_path) self.clients[VCS_GIT] = git return self.clients[VCS_GIT] except Exception, e: logger.debug("Unable to load Git module: %s" % e) logger.exception(e) self.clients[VCS_GIT] = self.dummy() return self.clients[VCS_GIT]
def git(self, path=None, is_repo_path=False): if settings.get("HideItem", "git"): return self.dummy() if VCS_GIT in self.clients: git = self.clients[VCS_GIT] if git.__class__.__name__ == "Dummy": return self.dummy() if path: if is_repo_path: git.set_repository(path) else: repo_path = git.find_repository_path(path) git.set_repository(repo_path) return git else: try: from rabbitvcs.vcs.git import Git git = Git() print("GITREPOCHECK",path,is_repo_path) if path: if is_repo_path: git.set_repository(path) else: repo_path = git.find_repository_path(path) print("GOT REPO PATH",repo_path) git.set_repository(repo_path) self.clients[VCS_GIT] = git return self.clients[VCS_GIT] except Exception as e: logger.debug("Unable to load Git module: %s" % e) logger.exception(e) self.clients[VCS_GIT] = self.dummy() return self.clients[VCS_GIT]
def git(self, path=None, is_repo_path=False): if settings.get("HideItem", "git"): return self.dummy() if VCS_GIT in self.clients: git = self.clients[VCS_GIT] if git.__class__.__name__ == "Dummy": return self.dummy() if path: if is_repo_path: git.set_repository(path) else: repo_path = git.find_repository_path(path) git.set_repository(repo_path) return git else: try: from rabbitvcs.vcs.git import Git git = Git() if path: if is_repo_path: git.set_repository(path) else: repo_path = git.find_repository_path(path) git.set_repository(repo_path) self.clients[VCS_GIT] = git return self.clients[VCS_GIT] except Exception as e: logger.debug("Unable to load Git module: %s" % e) logger.exception(e) self.clients[VCS_GIT] = self.dummy() return self.clients[VCS_GIT]