Beispiel #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)
Beispiel #2
0
 def setup(cls, storage_backend, location, dash_url):
     GitProjectsManager.setup(storage_backend, location)
     set_dash_url(dash_url)
Beispiel #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)
Beispiel #4
0
 def __init__(self, *args, **kwargs):
     GitProjectsManager.__init__(self, *args, **kwargs)
     self.project_commands['deploy'] = self.deploy_project
Beispiel #5
0
 def setup(cls, storage_backend, location, dash_url):
     GitProjectsManager.setup(storage_backend, location)
     set_dash_url(dash_url)
Beispiel #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
Beispiel #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
Beispiel #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)
Beispiel #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)
Beispiel #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)
Beispiel #11
0
 def __init__(self, *args, **kwargs):
     GitProjectsManager.__init__(self, *args, **kwargs)
     self.project_commands['deploy'] = self.deploy_project