1つを作成し.patch
たら、次の操作を行います。
scripts/get_maintainer.pl 0001-my-patch.patch
以下の形式で出力されます。
Josh Poimboeuf <[email protected]> (maintainer:LIVE PATCHING)
Jessica Yu <[email protected]> (maintainer:LIVE PATCHING)
[email protected] (open list:BPF (Safe dynamic programs and tools))
[email protected] (open list:LIVE PATCHING)
Linux v4.17で。
mutt
その出力をコピーしてgit send-email
貼り付ける時間を節約する方法はありますか?
ヘルプはヒントを提供します。
Using "--roles" or "--rolestats" with git send-email --cc-cmd or any
other automated tools that expect only ["name"] <email address>
may not work because of additional output after <email address>.
しかし、他の人の時間を節約するためにここで明確に文書化してみましょう。
答え1
カーネル文書これは手動で行うことをお勧めします。、で出力した役割を使用して、含めるget_maintainer.pl
受信者を決定します。
ただし、これが正しいことがわかっている場合は、get_maintainer.pl
MUAへの入力として使用できる出力を生成したり、オプションを追加したりgit send-email
できます。--no-rolestats
--separator=,
scripts/get_maintainer.pl --separator=, --no-rolestats 0001-my-patch.patch
cc-cmd
これを使用してCCを作成できます。
git send-email --cc-cmd="scripts/get_maintainer.pl --separator=, --no-rolestats" 0001-my-patch.patch
ただし、これによりメーリングリストが削除され、デフォルトの受信者(管理者と少なくとも1つのメーリングリストを含める必要があります)を入力するのに役立ちません。要件に応じてコピーして貼り付ける時間を節約できます。