Можно проверить этот сайт: Запись Сценариев оболочки. Вещи были объяснены на очень простом языке, и поток довольно хорош.
Если Вы работаете над модулем ядра, я очень рекомендую получить дерево мерзавца. Очевидно, дерево Linus обязательно - я также получаю стабильные деревья. Так как Вы работаете над Ubuntu, я проверил бы, чтобы видеть, есть ли у них дерево с их изменениями, можно вытянуть от.
Используя дерево мерзавца, я смог к контролю master
и выполненный git blame drivers/input/input.c
видеть что функциональная подпись для input_get_keycode
был в последний раз изменен в фиксации 8613e4c2
.
Выполнение git show 8613e4c2
дает мне сообщение о фиксации для того изменения (примечания, которые Вы хотели), а также патч, который реализует изменение. Я вижу, что изменение было внесено 09.09.2010.
Запуск gitk
(графическое средство просмотра мерзавца), и сообщение этого перейти к той фиксации I видит, что фиксация предшествует v2.6.37-rc1, говоря мне оно было объединено в тот выпуск. После ответвления до того, когда Linus объединил его, я вижу, что это было объединено 26.10.2010 в фиксации 3a99c631.
Это - вся магистраль, не смотря на патчи Ubuntu, таким образом, похоже, что изменение не имеет никакого отношения к Ubuntu.