MCPcopy
hub / github.com/Tencent/CodeAnalysis / info

Method info

client/util/_scmbase.py:268–280  ·  view source on GitHub ↗

Info 命令,获取代码目录的基本信息 :param remote: True表示获取远程代码库的基本信息,False表示获取本地代码库的基本信息 :param interval: 进程卡住超出该值(秒),则视为超时 :return: Info对象,包含字段如下: url: 代码库地址 commit_revision: 代码库的版本号(统一为str格式,方便svn和git同时使用) commit_time

(self, remote, interval)

Source from the content-addressed store, hash-verified

266 return path
267
268 def info(self, remote, interval):
269 """Info 命令,获取代码目录的基本信息
270
271 :param remote: <boolean> True表示获取远程代码库的基本信息,False表示获取本地代码库的基本信息
272 :param interval: <int> 进程卡住超出该值(秒),则视为超时
273 :return: <Info> Info对象,包含字段如下:
274 url: <str> 代码库地址
275 commit_revision: <str> 代码库的版本号(统一为str格式,方便svn和git同时使用)
276 commit_time: <float> 代码库版本对应的时间戳(注:git获取不到远程仓库的提交时间,默认为""
277 commit_author: <str> 代码库版本对应的责任人(注:git获取不到远程仓库的提交责任人,默认为""
278 branch: <str> 代码库的分支信息(注:svn分支名称以"^/"开头)
279 """
280 raise NotImplementedError()
281
282 def info_by_remote(self, interval):
283 """Info 命令,获取远程代码目录的基本信息

Callers 15

create_repositoryMethod · 0.45
create_projectMethod · 0.45
create_scansMethod · 0.45
get_scan_consMethod · 0.45
get_overviewMethod · 0.45
get_issuesMethod · 0.45
get_issue_detailMethod · 0.45
get_ccissuesMethod · 0.45
get_dupfilesMethod · 0.45
__init__Method · 0.45

Calls

no outgoing calls

Tested by 1

runMethod · 0.36