MCPcopy Index your code
hub / github.com/Tencent/CodeAnalysis / __get_local_scm_info

Method __get_local_scm_info

client/node/common/userinput.py:63–79  ·  view source on GitHub ↗

获取本地代码库的scm info :param source_dir: 本地代码目录 :param scm_type: scm类型 :return: scm info | 如果获取失败,返回None

(self, source_dir, scm_type)

Source from the content-addressed store, hash-verified

61 return list(set(format_languages))
62
63 def __get_local_scm_info(self, source_dir, scm_type):
64 """
65 获取本地代码库的scm info
66 :param source_dir: 本地代码目录
67 :param scm_type: scm类型
68 :return: scm info | 如果获取失败,返回None
69 """
70 try:
71 scm_info = ScmClient(scm_type=scm_type,
72 scm_url="",
73 source_dir=source_dir,
74 scm_username="",
75 scm_password="").info()
76 return scm_info
77 except Exception as err:
78 logger.warning(str(err))
79 return None
80
81 def get_remote_scm_info(self, scm_type, scm_url, source_dir, username=None, password=None):
82 """

Callers

nothing calls this directly

Calls 3

ScmClientFunction · 0.90
warningMethod · 0.80
infoMethod · 0.45

Tested by

no test coverage detected