示例#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)
示例#2
0
 def setup(cls, storage_backend, location, dash_url):
     GitProjectsManager.setup(storage_backend, location)
     set_dash_url(dash_url)
示例#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)
示例#4
0
 def __init__(self, *args, **kwargs):
     GitProjectsManager.__init__(self, *args, **kwargs)
     self.project_commands['deploy'] = self.deploy_project
示例#5
0
 def setup(cls, storage_backend, location, dash_url):
     GitProjectsManager.setup(storage_backend, location)
     set_dash_url(dash_url)
示例#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
示例#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
示例#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)
示例#9
0
文件: projects.py 项目: Neyt/portia
 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)
示例#10
0
文件: projects.py 项目: Neyt/portia
 def edit_project(self, name, revision):
     if not Repoman.repo_exists(name):
         self._init_project(name)
     return GitProjectsManager.edit_project(self, name, revision)
示例#11
0
文件: projects.py 项目: Neyt/portia
 def __init__(self, *args, **kwargs):
     GitProjectsManager.__init__(self, *args, **kwargs)
     self.project_commands['deploy'] = self.deploy_project