Ich abonniere die Mailing-Liste für den Linux-Kernel nicht, möchte jedoch eine Reihe von Patches erhalten, die vor einigen Wochen veröffentlicht wurden, und sie zum Testen auf meinen Kernel anwenden. Ich bin sehr vertraut mit dem Patchen, Erstellen usw. Meine Frage ist, wie man am besten eine Kopie dieses Patch-Sets erhält. Es wird nicht auf ein mir bekanntes Git-Repo angewendet, sondern nur zur Diskussion auf die Mailingliste gestellt.
Ich finde eine Reihe von Sites, die die Mailingliste des Linux-Kernels archivieren, und ich kann dort die Patches sehen, aber keine dieser Sites hat eine Methode (die ich finden kann) zum Herunterladen der rohen E-Mail, so dass ich "git apply" verwenden kann "oder" Patch "oder was auch immer. Das Kopieren / Einfügen von Inhalten aus meinem Webbrowser scheint aufgrund von Leerraumunterschieden usw. nicht sehr erfolgreich zu sein.
Wie schaffen die Leute das?
quelle
Antworten:
http://marc.info/ hat einen Link für jede Nachricht, um den Rohtext abzurufen , und https://lkml.org/ hat (in der Seitenleiste) Links, um alle enthaltenen Diffs herunterzuladen.
Es gibt auch Archive mit NNTP-Zugriff, die möglicherweise unformatierte Nachrichten bereitstellen, obwohl ich dies nicht ausprobiert habe.
quelle
devicetree
Mailingliste zu haben, die mich interessiert.Ich habe einen Teil der Antwort gefunden. Es sieht so aus, als ob Sie
git
mit dem folgenden Schalter eine Reihe von Patches, die Sie in einer E-Mail haben, auf eine zuvor ausgecheckte Codebasis anwenden können:Dieser Artikel mit dem Titel: Git für den Neuling enthielt mehrere andere Beispiele für den Umgang mit dem Linux-Kernel unter Verwendung von Git & Patching.
Ketchup
Ich denke, das Tool, das Sie suchen, heißt
ketchup
. Hauptstandort zu sein scheint hier . Hier gibt es einen Blog-Beitrag mit dem Titel: Ketchup, oder wie Sie Ihre Kernel-Quellen effizienter verwalten können . Es gibt auch ein Beispiel für seine Verwendung im OReilly-Buch mit dem Titel: Hilfreiche Hilfsprogramme: Anhang A - Linux-Kernel in Kürze .Verweise
quelle
mutt
. Die mbox-Dateien können eingerichtet werden, wenn Sie eine Mailingliste abonniert haben, an die die Patches per E-Mail gesendet werden. Trotzdem scheint es einen besseren Weg zu geben, ich werde weiter graben.Ich kenne zwei Möglichkeiten.
git am
sehr einfach zu bedienen.
.eml
).git am xxx.eml
quelle
https://www.kernel.org/lore.html enthält Archive vieler Linux-Listen, einschließlich des Linux-Kernels. Die Archive sind durchsuchbar und es ist einfach, eine Rohnachricht oder eine mbox eines gesamten Threads herunterzuladen.
quelle