メーリングリストからLinuxカーネルパッチセットを取得するには?

メーリングリストからLinuxカーネルパッチセットを取得するには?

私はlinux-kernelメーリングリストに参加していませんが、数週間前にリリースされたパッチセットをインポートし、テストのために私のカーネルに適用したいと思います。私はパッチ、構築などについて非常によく知っています。私の質問は、このパッチセットのコピーを入手する最良の方法は何ですか?私が知っている限り、これはどのGitリポジトリにも適用されず、議論のためにメーリングリストに投稿されただけです。

私はLinuxカーネルメーリングリストを保持するいくつかのサイトを見つけました。そこでパッチセットを見ることができますが、これらのサイトのどれも元の電子メールをダウンロードする方法がないので、「git apply」や「Patch」など。私のWebブラウザでコンテンツをコピー/貼り付けするだけで、ギャップの違いなどで成功しないようです。

人々はこれをどのように管理しますか?

答え1

http://marc.info/各メッセージには、元のテキストを表示するためのリンクがあります。https://lkml.org/含まれている違いをダウンロードできるリンク(サイドバー)があります。

生のメッセージを提供するためのNNTPアクセス権を持つアーカイブもありますが、まだ試していません。

答え2

答えの一部を見つけました。git以前にチェックアウトしたリポジトリに電子メールのパッチセットを適用するには、次のスイッチを使用できるようです。

$ git applymbox /tmp/mbox

この記事のタイトルは次のとおりです。初心者のためのGitそして、gitとパッチを使用してLinuxカーネルで作業するいくつかの異なる例です。

ケチャップ

お探しのツールはketchupメインサイトのようです。ここ。これはこれに関するブログ投稿です。ケチャップ、またはカーネルソースコードをより効率的に管理する方法。次のOReillyの本にもこれを使用する例があります。便利なユーティリティ:付録A - Linuxカーネルの紹介

引用する

答え3

プロジェクトのメーリングリストにパッチを適用するには、次を使用します。公開受信トレイ、これがその場合ほとんどのLinuxサブプロジェクトとGit、あなたはそれを使用することができますb4 amパッチシリーズの最新バージョンをダウンロードし、次の場所にリンクするツールですgit am

b4 am -o- $url | git am

urlスレッド内のメッセージのURLはどこにありますか?

答え4

https://www.kernel.org/lore.htmllinux-kernelを含む多くのLinux関連リストを含むアーカイブ。アーカイブは検索可能で、元のメッセージまたはスレッド全体のmboxを簡単にダウンロードできます。

関連情報