Skip to content

Update Jihu’s copyright

路志远请求将feat-jihu-license合并到main-jh

What does this MR do and why?

Resolve https://jihulab.com/gitlab-cn/mono-client/-/issues/5

  1. 增加协议文件 JIHU_LICENSE
  2. 增加脚本 scripts/license/update_jihu_license.py,用来扫描所有(git 追踪的)文件,自动添加 Jihu Copyright 信息
  3. 为所有(git 追踪的)文件补充 Jihu Copyright 信息
  4. 在 Pipeline 中增加一个 Job 来检查 极狐 Copyright

Screenshots or screen recordings

Screenshots are required for UI changes, and strongly recommended for all other merge requests.

How to set up and validate locally

  1. 安装步骤 完成 Mono client 的安装

  2. 手动将 mono 分支切换为当前 MR 的 BRANCH

    $ cd .repo/repo/ && git checkout BRANCH && cd -
  3. 改掉任意一个文件的 Jihu Copyright

  4. 执行脚本尝试重新生成 Jihu Copyright

    $ python scripts/license/update_jihu_license.py
路志远 编辑于

合并请求报告