0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

openEuler 来源:openEuler 2023-08-02 10:17 次阅读

近期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并邮件通知补丁发送者,抄送邮件列表。开发者发送邮件后耐心等待即可。





审核编辑:刘清

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • openEuler
    +关注

    关注

    2

    文章

    312

    浏览量

    5859

原文标题:不方便在Gitee上提交PR?你还可以这样提交代码

文章出处:【微信号:openEulercommunity,微信公众号:openEuler】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    凌蒙派OpenHarmony开源项目荣获本期Gitee官方推荐

    近日,我司凌蒙派OpenHarmony开源项目荣获本期Gitee官方推荐。本期Gitee官方推荐不仅是对凌蒙派OpenHarmony开源项目的高度认可,也是对我司在推动开源生态建设方面所做出努力的肯定。凌蒙派OpenHarmony开源项目
    的头像 发表于 11-20 01:04 241次阅读
    凌蒙派OpenHarmony开源项目荣获本期<b class='flag-5'>Gitee</b>官方推荐

    希迪智驾向港交所提交上市申请

    近日,希迪智驾(湖南)股份有限公司(也称“长沙智能驾驶研究院”,英文简称CiDi)正式向港交所提交了上市申请书,标志着这家专注于自动驾驶技术的企业迈出了资本市场的重要一步。
    的头像 发表于 11-12 18:06 518次阅读

    DS160PR1601和DS320PR1601编程指南

    电子发烧友网站提供《DS160PR1601和DS320PR1601编程指南.pdf》资料免费下载
    发表于 11-01 09:52 0次下载
    DS160<b class='flag-5'>PR</b>1601和DS320<b class='flag-5'>PR</b>1601编程指南

    DS320PR410编程指南

    电子发烧友网站提供《DS320PR410编程指南.pdf》资料免费下载
    发表于 10-30 09:27 0次下载
    DS320<b class='flag-5'>PR</b>410编程指南

    高压核相器/相位比较设备:PR11、PR15D/PR33D

    PR11、PR15D/PR33D为高压核相器,分别用于11KV、15KV、33KV中性接地系统相位角比较。PR11为氖光灯型,PR15D/
    的头像 发表于 10-23 10:58 197次阅读
    高压核相器/相位比较设备:<b class='flag-5'>PR</b>11、<b class='flag-5'>PR</b>15D/<b class='flag-5'>PR</b>33D

    usb延长线能用在音频

    USB延长线主要用于延长USB设备的连接距离,以便在不方便直接连接的情况下使用。然而,USB延长线并不适用于音频传输,因为音频传输通常需要使用专门的音频线缆,如3.5mm音频线、RCA线、光纤线或
    的头像 发表于 10-08 14:21 480次阅读

    可穿戴设备的血压监测申请简介

    电子发烧友网站提供《可穿戴设备的血压监测申请简介.pdf》资料免费下载
    发表于 09-10 09:21 0次下载
    可穿戴设备<b class='flag-5'>上</b>的血压监测<b class='flag-5'>申请</b>简介

    瑞联新材终止可转债发行并撤回申请文件

    5月10日,瑞联新材发布公告宣布,已同意终止向不特定对象发行可转债事宜,同时向上海证券交易所提交了撤回申请文件的申请
    的头像 发表于 05-11 09:57 346次阅读

    地平线提交香港IPO申请

    智能驾驶计算方案提供商“地平线”正式递交港股上市申请。据其公开文件,地平线在2023年实现了15.5亿元的营收,同比显著增长71.3%,毛利达到10.94亿元,毛利率高达70.5%。
    的头像 发表于 03-27 16:11 718次阅读

    聚水潭再次向港交所提交上市申请

    港交所官网近日公开了聚水潭集团股份有限公司(以下简称“聚水潭”)提交的上市申请,并宣布其上市材料已获正式受理。聚水潭作为中国最大的电商SaaS ERP提供商,凭借其卓越的管理团队和深厚的行业经验,已在行业内树立了坚实的地位。
    的头像 发表于 03-22 14:29 808次阅读

    晶华电子撤回IPO申请

    深圳晶华显示电子股份有限公司(简称“晶华电子”)近日向深交所提交了撤回其首次公开发行股票并在创业板上市的申请文件。根据相关规定,深交所已决定终止对晶华电子上市申请的审核。
    的头像 发表于 03-13 14:51 623次阅读

    还不会代码托管吗?一文教会你使用Gitee~

    面3、点击"+"以及新建仓库,创建自己的仓库4、创建仓库名称(最好是言简意赅的名字),点击创建5、下面就是我们创建好的仓库了三、Gitee使用技巧1Gitee提交
    的头像 发表于 03-05 08:13 751次阅读
    还不会代码托管吗?一文教会你使用<b class='flag-5'>Gitee</b>~

    挚达科技向港交所提交上市申请

    据港交所2月29日披露,上海挚达科技发展股份有限公司(以下简称“挚达科技”)已正式提交上市融资申请,这一动态引起了市场的广泛关注。挚达科技,自2010年成立以来,已逐渐崭露头角,成为家庭智能充电和数字能源科技领域的领军企业。
    的头像 发表于 03-01 14:30 681次阅读

    博菱电器IPO终止,虽过会但未提交注册申请

    深交所官网最新信息显示,宁波博菱电器股份有限公司(以下简称“博菱电器”)的IPO状态已变更为“中止”。值得注意的是,博菱电器在2022年11月4日已经通过了上市委员会的审核,但令人遗憾的是,该公司始终未提交注册申请
    的头像 发表于 02-29 15:17 774次阅读

    pr是什么软件 主要用于做什么

    软件主要用于以下几个方面: 媒体监测和分析:PR专业人员需要及时了解媒体与组织相关的新闻报道和舆情信息,以便及时采取相应的措施。PR软件可以帮助对媒体进行监测和分析,通过关键词筛选和舆情分析等功能,帮助公关人员了解组织在媒体
    的头像 发表于 01-11 09:47 2064次阅读