私は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を簡単にダウンロードできます。