Я не подписываюсь на список рассылки linux-kernel, но я хочу получить набор исправлений, которые были опубликованы несколько недель назад, и применить их к моему ядру для тестирования. Я очень хорошо знаком с патчами, сборкой и т. Д. Мой вопрос: как лучше всего получить копию этого набора патчей? Он не применяется к любому известному мне репозиторию Git, он просто был добавлен в список рассылки для обсуждения.
Я нахожу несколько сайтов, которые архивируют список рассылки ядра Linux, и я вижу там набор исправлений, но ни на одном из этих сайтов нет какого-либо метода (который я могу найти) загрузки необработанной электронной почты, чтобы я мог использовать "git apply" "или" патч "или что-то еще. Просто скопируйте / вставьте содержимое из моего веб-браузера, похоже, что оно не будет очень успешным из-за различий в пробелах и т. Д.
Как люди справляются с этим?
источник
Ответы:
На http://marc.info/ есть ссылка на каждое сообщение для получения необработанного тела, а на https://lkml.org/ (на боковой панели) есть ссылки для загрузки любых содержащихся различий.
Есть также архивы с доступом по NNTP, которые могут предоставлять необработанные сообщения, хотя я не пробовал этого.
источник
devicetree
списка рассылки, в котором я заинтересован.Я нашел часть ответа. Похоже,
git
можно применить следующий переключатель, чтобы применить набор исправлений, которые вы имеете в электронном письме, к базе кода, которую вы ранее извлекли:В этой статье под названием: Git для новичка было несколько других примеров работы с ядром Linux с использованием git & patching.
кетчуп
Я думаю, что инструмент, который вы ищете, называется
ketchup
. Основной сайт, кажется, здесь . Здесь есть запись в блоге под названием: кетчуп, или как более эффективно управлять исходными кодами ядра . Есть также пример его использования в книге OReilly под названием: « Полезные утилиты: Приложение A - Ядро Linux в двух словах» .Ссылки
источник
mutt
, файлы mbox могут быть настроены, если вы подписаны на список рассылки, на который патчи отправляются по электронной почте. Все еще кажется, что должен быть лучший путь, я продолжу копать.Есть два способа, которые я знаю.
git am
очень прост в использовании.
.eml
).git am xxx.eml
источник
https://www.kernel.org/lore.html имеет архивы многих списков, связанных с Linux, включая linux-kernel. Архивы доступны для поиска, и легко загрузить необработанное сообщение или mbox всей цепочки.
источник