Je ne suis pas abonné à la liste de diffusion linux-kernel, mais je veux obtenir un ensemble de correctifs qui ont été publiés il y a quelques semaines et les appliquer à mon noyau pour les tests. Je connais très bien les correctifs, la construction, etc. Ma question est, quelle est la meilleure façon d'obtenir une copie de cet ensemble de correctifs? Il n'est appliqué à aucun dépôt Git à ma connaissance, il vient d'être publié sur la liste de diffusion pour discussion.
Je trouve un certain nombre de sites qui archivent la liste de diffusion linux-kernel et je peux y voir l'ensemble des correctifs, mais aucun de ces sites n'a de méthode (que je peux trouver) pour télécharger l'e-mail brut afin que je puisse utiliser "git apply "ou" patch "ou autre chose. Il suffit de copier / coller le contenu de mon navigateur Web comme s'il ne serait pas très réussi en raison des différences d'espaces, etc.
Comment les gens gèrent-ils cela?
la source
Réponses:
http://marc.info/ a un lien pour chaque message pour obtenir le corps brut, et https://lkml.org/ a (dans la barre latérale) des liens pour télécharger les différences contenues.
Il existe également des archives avec accès NNTP qui peuvent fournir des messages bruts, même si je n'ai pas essayé cela.
la source
devicetree
liste de diffusion qui m'intéresse.J'ai trouvé une partie de la réponse. Il semble que
git
le commutateur suivant puisse appliquer un ensemble de correctifs que vous avez dans un e-mail à une base de code que vous avez précédemment extraite:Cet article intitulé: Git pour le débutant , avait plusieurs autres exemples pour gérer le noyau Linux en utilisant git & patching.
ketchup
Je pense que l'outil que vous recherchez s'appelle
ketchup
. Le site principal semble être ici . Il y a un article de blog à ce sujet, intitulé: ketchup, ou comment gérer plus efficacement vos sources de noyau . Il y a aussi un exemple de son utilisation dans le livre OReilly intitulé: Utilitaires utiles: Annexe A - Noyau Linux en bref .Les références
la source
mutt
, les fichiers mbox peuvent être configurés si vous êtes abonné à une liste de diffusion où les correctifs sont envoyés par e-mail. Il semble toujours qu'il doit y avoir un meilleur moyen, je vais continuer à creuser.Il y a deux façons que je connais.
git am
très simple à utiliser.
.eml
).git am xxx.eml
la source
https://www.kernel.org/lore.html possède des archives de nombreuses listes liées à Linux, y compris linux-kernel. Les archives sont consultables et il est facile de télécharger un message brut ou une mbox d'un fil entier.
la source