![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
При работе над багом N в ядре, можно после получения последней его версии с помощью запуска, находясь в директории /usr/src:
git clone git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git linux
или обновления уже загруженной копии командой "git pull" создать отдельную "ветку" и сразу перейти на нее с помощью "git checkout -b bugN". Сделав необходимые изменения для очередного патча в будущей серии, следует внести их в локальную версию репозитария, написав соответствующий "changelog": "git commit --all" - предварительно создав секцию "user" в конфигурационном файле Git и задав корректные значения переменным "name" и "email" внутри нее.
После завершения подготовки изменений, легко сформировать патчи с помощью команды "git format-patch -n -o ~/bugN master" по сравнению с последней версией ядра. Чтобы отправить последовательность писем в виде, который принят в LKML, самостоятельно составив текст главного письма, обобщающего изменения, рекомендуется такая команда:
git send-email --suppress-from --no-signed-off-by-cc --no-chain-reply-to --compose ~/bugN
git clone git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git linux
или обновления уже загруженной копии командой "git pull" создать отдельную "ветку" и сразу перейти на нее с помощью "git checkout -b bugN". Сделав необходимые изменения для очередного патча в будущей серии, следует внести их в локальную версию репозитария, написав соответствующий "changelog": "git commit --all" - предварительно создав секцию "user" в конфигурационном файле Git и задав корректные значения переменным "name" и "email" внутри нее.
После завершения подготовки изменений, легко сформировать патчи с помощью команды "git format-patch -n -o ~/bugN master" по сравнению с последней версией ядра. Чтобы отправить последовательность писем в виде, который принят в LKML, самостоятельно составив текст главного письма, обобщающего изменения, рекомендуется такая команда:
git send-email --suppress-from --no-signed-off-by-cc --no-chain-reply-to --compose ~/bugN