Как я могу получить каждый запрос на фиксацию ядра Linux? - PullRequest
5 голосов
/ 25 октября 2011

Я ищу способ получить все запросы, которые когда-либо были отправлены для включения в ядро ​​Linux. Мне нужен весь код, который был фактически принят Linux и компанией, и весь код, который был отклонен. Возможно ли это?

Я понимаю, что могу проверить исходный код и посмотреть журнал фиксации всех принятых исправлений .... но реальный вопрос в том, как получить все исправления / код, который был отклонен?

Причина, по которой я задаю этот вопрос, в том, что я подумал, что было бы здорово взять все принятые и отклоненные патчи / дополнения к ядру linux, передать их в прогнозы Google для анализа, и каждый раз, когда выдается новый патч, вы можете увидеть процент вашего патча, фактически принятого Linus et al. :)

Заранее спасибо за ответы!

Ответы [ 2 ]

3 голосов
/ 25 октября 2011

Вы не можете получить информацию об отклоненных патчах из git.Вы можете получить экспериментальные ветки - вы также должны посмотреть на списки рассылки ядра, так как именно там большинство патчей публикуются для включения.GIT не используется в качестве средства представления всеми участниками;списки рассылки.

1 голос
/ 25 октября 2011

Что ж, для извлечения всего публично отклоненного кода вам необходимо:

  • следовать всем спискам рассылки по разработке Linux;
  • искать исправленияи запрос pull;
  • сравните их со всеми git-деревьями суб-сопровождающих, linux-next и / или git-деревом linus.

Полагаю, вы столкнетесь с несколькими проблемами:

  • дельта времени между отправкой исправления и включением дерева Linux (может быть несколько месяцев);
  • проверка кода и нескольких версий одного и того же исправления не означает, что первое исправление было отклонено;
  • ...

Это интересный проект, но он выглядит довольно сложным для меня, если вы хотите, чтобы он был завершен.И вы получите только публичную кодовую отправку, которая была «отклонена».

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...