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)
def setup(cls, storage_backend, location, dash_url): GitProjectsManager.setup(storage_backend, location) set_dash_url(dash_url)
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)
def __init__(self, *args, **kwargs): GitProjectsManager.__init__(self, *args, **kwargs) self.project_commands['deploy'] = self.deploy_project
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
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)
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)
def edit_project(self, name, revision): if not Repoman.repo_exists(name): self._init_project(name) return GitProjectsManager.edit_project(self, name, revision)