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