1. 首先需要订阅一下,地址在此https://lists.denx.de/listinfo/u-boot,使邮箱地址对应有一个成员名称,才能向uboot社区发送补丁,否则会收到Post by non-member to a members-only list
2. 注册完毕即可发送补丁,发送完之后即可在https://patchwork.ozlabs.org/project/uboot/list/看到了(首次贡献的话发送完补丁后需要等待至少12个小时才会将发送的补丁显示在patchwork上)。
- 观看如下文档的步骤使用patman工具
https://docs.u-boot.org/en/latest/develop/sending_patches.html
- pip install patch-manager
- git config sendemail.aliasesfile doc/git-mailrc
- 使用
git config --list | grep sendemail
检查是否生效
- 使用
patman send -n
试运行,并不会真的发出去- 根据报错信息进行检测修改
- 例如 error 和 waring
- 添加标签信息到commit中;主要是
Series-to:
和Reviewed-by:
- 注意git的全局config中需要带有user和email信息
- 使用
vim ~/.gitconfig
设置
- 使用
- 使用
patman send
进行发送邮件- 如果报错SMTP,则检查
git sendemail
的配置是否具有和有效 - 参考 如下
https://blog.csdn.net/weixin_45175803/article/details/118604992
- qq邮箱参考如下
- 如果报错SMTP,则检查
https://laowangblog.com/qq-mail-smtp-service.html
- 发送成功后可以在自己的邮箱收到这个pr的信息