1 | git send-email --annotate --subject-prefix="PATCH v2 net-next" \ |
—annotate: 临时增加一些注释到邮件里。添加方法跟git commit –amend 类似, 但是这些注释不会作为标准patch的一部分(即不会被包含到将来的commit message里)。
1 | Adding Extra Notes to Patch Mails |
这些注释要添加在—的后面。
例如:
这样的注释不会被保留到最终的git 仓库里。所以我把它们成为临时注释。
1 | 37 --- |
Cc: …..
Signed-off-by: ….
—subject-prefix: 邮件标题前面中括号里的内容。 要是邮件不小心发错了,需要重发时。要带有”RESEND”字样。 “PATCH vX YYYY”, X标识版本号。第一个版本时可以省略x及前面的v. YYYY 标识具体的那个模块。对网络模块来说,重要的问题发送net, 不重要的发送到net-next。—in-reply-to主要用在邮件讨论上。 使邮件保持在一个thread里。
1 | Message-ID to be used as In-Reply-To for the first email? |
HEAD^^: means two patch to be sent. 当发送一系列的patch时有用。
关于维护人。 有两种方式可以得到, kerel源文件根目录下的MAINTAINERS 或者./scripts/get_maintainer.pl
1 | $ cat ~/.gitconfig |