Exemple #1
0
 def edit_project(self, name, revision):
     if not Repoman.repo_exists(name):
         repo = Repoman.create_repo(name, author=self.user)
         import_project(name, self.auth_info['service_token'], repo)
     GitProjectsManager.edit_project(self, name, revision)
Exemple #2
0
 def setup(cls, storage_backend, location, dash_url):
     GitProjectsManager.setup(storage_backend, location)
     set_dash_url(dash_url)
Exemple #3
0
 def edit_project(self, name, revision):
     if not Repoman.repo_exists(name):
         repo = Repoman.create_repo(name, author=self.user)
         import_project(name, self.auth_info['service_token'], repo)
     return GitProjectsManager.edit_project(self, name, revision)
Exemple #4
0
 def __init__(self, *args, **kwargs):
     GitProjectsManager.__init__(self, *args, **kwargs)
     self.project_commands['deploy'] = self.deploy_project
Exemple #5
0
 def setup(cls, storage_backend, location, dash_url):
     GitProjectsManager.setup(storage_backend, location)
     set_dash_url(dash_url)
Exemple #6
0
 def __init__(self, *args, **kwargs):
     GitProjectsManager.__init__(self, *args, **kwargs)
     self.project_commands['deploy'] = self.deploy_project
     self.project_commands['download'] = self.download_project
     self.modify_request['download'] = self._render_file
Exemple #7
0
 def __init__(self, *args, **kwargs):
     GitProjectsManager.__init__(self, *args, **kwargs)
     self.project_commands['deploy'] = self.deploy_project
     self.project_commands['download'] = self.download_project
     self.modify_request['download'] = self._render_file
Exemple #8
0
 def setup(cls, storage_backend, location, dash_url, allow_delete=False):
     GitProjectsManager.setup(storage_backend, location)
     set_dash_url(dash_url)
     set_allow_delete(allow_delete)
Exemple #9
0
 def copy_data(self, source, destination, spiders, items):
     if not Repoman.repo_exists(destination):
         self._init_project(destination)
     return GitProjectsManager.copy_data(self, source, destination,
                                         spiders, items)
Exemple #10
0
 def edit_project(self, name, revision):
     if not Repoman.repo_exists(name):
         self._init_project(name)
     return GitProjectsManager.edit_project(self, name, revision)
Exemple #11
0
 def __init__(self, *args, **kwargs):
     GitProjectsManager.__init__(self, *args, **kwargs)
     self.project_commands['deploy'] = self.deploy_project