不方便在Gitee上提交PR?如何申请?

感知论坛 20230802

  • 开源社区
  • 邮件列表
  • 补丁提交

近期openEuler社区了解到部分开发者存在不方便访问Gitee网站的问题,为了方便这些开发者们,openEuler社区增加了提交Patch的方式,社区开发者可将Patch通过邮件列表转PR提交。

本文就跟大家分享一下社区开发者可以如何申请这个功能?以及申请之后这个功能如何使用 ?

功能简介

此功能以patchwork,git-pw以及getmail等开源工具为基础进行搭建,使用自定义脚本进行业务处理。

通过此功能,不方便在Gitee页面提交PR的社区开发者可将Patch通过邮件列表转PR提交。无需安装其他软件,向社区申请即可使用。

如何申请

1.请在基础设施仓库下新建issue,表明需要纳管到服务下的仓库,分支以及邮件列表地址。

2.提交配置相关的PR,配置文件路径

3.社区基础设施团队将根据issue中提供的参数以及合入相关pr进行服务配置,完成后会在issue上进行回复并关闭issue,通知责任人功能已可用。

配置参考:

mapping:
  src-openeuler/kernel:                            # 组织/仓库
    mailing-list: "kernel-build@openeuler.org"     # 邮件列表地址
    env:                                           # 服务所需环境变量
      host: "SRC_OPENEULER_KERNEL_HOST"            # 邮件host,建议格式为SRC_OPENEULER_REPO_HOST, REPO值根据仓库名进行修改
      pass: "SRC_OPENEULER_KERNEL_PASS"            # 邮件password,建议格式为SRC_OPENEULER_REPO_PASS, REPO值根据仓库名进行修改
    branches:                                      # 分支信息
      build-5.10-rc: 'build-5.10-rc'
      master: 'master'
      openEuler-20.03-LTS: 'openEuler-20.03-LTS'

如何使用

制作patch

开发者使用git format-patch命令进行补丁制作,命令示例如下。

①单一补丁+封面

git format-patch -1 --subject-prefix="PATCH branch_name" --cover-letter
②单一补丁
git format-patch -1 --subject-prefix="PATCH branch_name"

③多个补丁

git format-patch -n --subject-prefix="PATCH branch_name" --cover-letter

n表示要选取的commit数

2.发送patch邮件到邮件列表

开发者通过git send-email的方式发送邮件到邮件列表;


命令示例:

git send-email *.patch --to "" --cc "" --suppress-cc=all

注意!!!

①创建的补丁如果含有封面,请将封面和补丁邮件一并进行发送,如果不发送封面则无法创建pr ; ②发送补丁集请发送完整,不要出现遗漏;

3.patch转化为pr

后台服务每5分钟会进行一次轮询,合并补丁到对应分支, 提交pr并邮件通知补丁发送者,抄送邮件列表。开发者发送邮件后耐心等待即可。





审核编辑:刘清

查看全文

点赞

感知论坛

作者最近更新

  • 为什么自动驾驶感知系统一定要注意时间同步?
    感知论坛
    6小时前
  • 明治传感(AKUSENSE)新加坡/越南交付中心新址启用
    感知论坛
    1天前
  • 高精度称重传感器低噪声放大电路在海绵密度测试仪中的设计
    感知论坛
    2天前

期刊订阅

相关推荐

  • 国内首个开源EDA技术社区EDAGit正式上线

    2020-09-25

  • 聚焦两会:卡奥斯开放开源,推动我国形成工业互联网新优势

    2022-03-05

  • 开源,真有源头活水来吗?

    2022-04-25

  • 开源对程序员来说到底是 buff 还是 debuff

    2022-05-10

评论0条评论

×
私信给感知论坛

点击打开传感搜小程序 - 速览海量产品,精准对接供需

  • 收藏

  • 评论

  • 点赞

  • 分享

收藏文章×

已选择0个收藏夹

新建收藏夹
完成
创建收藏夹 ×
取消 保存

1.点击右上角

2.分享到“朋友圈”或“发送给好友”

×

微信扫一扫,分享到朋友圈

推荐使用浏览器内置分享功能

×

关注微信订阅号

关注微信订阅号,了解更多传感器动态

  • #{faceHtml}

    #{user_name}#{created_at}

    #{content}

    展开

    #{like_count} #{dislike_count} 查看评论 回复

    共#{comment_count}条评论

    加载更多

  • #{ahtml}#{created_at}

    #{content}

    展开

    #{like_count} #{dislike_count} #{reback} 回复

  • #{ahtml}#{created_at}

    #{content}

    展开

    #{like_count} #{dislike_count} 回复

  • 关闭
      广告