MCPcopy Create free account
hub / github.com/Tencent/CodeAnalysis / create_repo

Method create_repo

client/util/api/dogapi.py:288–300  ·  view source on GitHub ↗

创建代码库(即在平台上关联代码库) :param repo_info: :param org_sid: :param team_name: :return:

(self, repo_info, org_sid, team_name)

Source from the content-addressed store, hash-verified

286 return False, None
287
288 def create_repo(self, repo_info, org_sid, team_name):
289 """
290 创建代码库(即在平台上关联代码库)
291 :param repo_info:
292 :param org_sid:
293 :param team_name:
294 :return:
295 """
296 rel_url = f"api/orgs/{org_sid}/teams/{team_name}/repos/"
297 rsp = CodeDogHttpClient(self._server_url, rel_url, headers=self._headers, json_data=repo_info).post()
298 data = self.get_data_from_result(rsp)
299 repo_id = data.get("id")
300 return repo_id
301
302 def get_repo_schemes(self, repo_id, org_sid, team_name):
303 """

Callers 1

Calls 4

get_data_from_resultMethod · 0.95
CodeDogHttpClientClass · 0.85
postMethod · 0.45
getMethod · 0.45

Tested by

no test coverage detected