获取本地代码库的scm info :param source_dir: 本地代码目录 :param scm_type: scm类型 :return: scm info | 如果获取失败,返回None
(self, source_dir, scm_type)
| 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 | """ |