Beispiel #1
0
 def vcs_repo(self, name, root):
     backend = backend_cls.get(self.type)
     if not backend:
         repo = None
     else:
         proj = VCSProject(name, self.commit, root, self.repo)
         repo = backend(proj)
     return repo
Beispiel #2
0
 def vcs_repo(self, version=LATEST):
     backend = backend_cls.get(self.repo_type)
     if not backend:
         repo = None
     else:
         proj = VCSProject(self.name, self.default_branch, self.checkout_path(version), self.clean_repo)
         repo = backend(proj, version)
     return repo
Beispiel #3
0
 def vcs_repo(self, version='latest'):
     token = oauth_utils.get_token_for_project(self)
     backend = backend_cls.get(self.repo_type)
     if not backend:
         repo = None
     else:
         proj = VCSProject(self.name, self.default_branch, self.checkout_path(version), self.clean_repo)
         repo = backend(proj, version, token=token)
     return repo
Beispiel #4
0
 def vcs_repo(self, version='latest'):
     backend = backend_cls.get(self.repo_type)
     if not backend:
         repo = None
     else:
         proj = VCSProject(self.name, self.default_branch,
                           self.checkout_path(version), self.clean_repo)
         repo = backend(proj, version)
     return repo
Beispiel #5
0
 def vcs_repo(self, version='latest'):
     #if hasattr(self, '_vcs_repo'):
         #return self._vcs_repo
     backend = backend_cls.get(self.repo_type)
     if not backend:
         repo = None
     else:
         repo = backend(self, version)
     #self._vcs_repo = repo
     return repo
Beispiel #6
0
 def vcs_repo(self, version="latest"):
     # if hasattr(self, '_vcs_repo'):
     # return self._vcs_repo
     backend = backend_cls.get(self.repo_type)
     if not backend:
         repo = None
     else:
         proj = VCSProject(self.name, self.default_branch, self.checkout_path(version), self.clean_repo)
         repo = backend(proj, version)
     # self._vcs_repo = repo
     return repo
Beispiel #7
0
 def vcs_repo(self, version='latest'):
     #if hasattr(self, '_vcs_repo'):
         #return self._vcs_repo
     backend = backend_cls.get(self.repo_type)
     if not backend:
         repo = None
     else:
         proj = VCSProject(self.name, self.default_branch,
                           self.checkout_path(version), self.repo)
         repo = backend(proj, version)
     #self._vcs_repo = repo
     return repo