Как отправить серию исправлений в список рассылки Linux с изменением версии, если только описание исправления было изменено по сравнению с предыдущей версией? - PullRequest
0 голосов
/ 02 ноября 2018

Я представил два патча с серией патчей. Были проблемы с обоими патчами. Я должен изменить описание каждого патча и отправить их с версией 2.

Мой вопрос об изменении версии патча. Когда я меняю описание обоих патчей, нужно ли мне оставлять там старые описания и в разделе «Изменено с V *» писать новое описание? Или я могу изменить описание обоих патчей и упомянуть в сопроводительном письме об этих изменениях, таких как «Изменить описание патча (некоторый патч)»?

Меня интересуют эти два варианта, потому что. Если я оставлю предыдущее описание и напишу свои новые изменения в разделе «Изменено с V *», это будет слишком много информации. Но если я изменю оба описания патча и не оставлю ничего из предыдущего описания, рецензент не будет знать, что ему делать. Единственная информация будет в сопроводительном письме.

Как вы думаете, какой вариант будет более правильным для использования? Или, может быть, есть какой-то другой вариант.

1 Ответ

0 голосов
/ 02 ноября 2018

При использовании серии патчей с сопроводительным письмом всегда рекомендуется обновлять только сопроводительное письмо серии патчей, т. Е. 0/2, на Changes in V2.

Если я правильно понимаю, здесь подразумевается описание патча - коммит-сообщение. Если это так, то вы можете использовать git commit --amend, отредактировать проблему и сохранить ее.

Обычно сопровождающий сначала видит сопроводительное письмо и просматривает исправления. Чтобы добавить, сообщение коммита не должно содержать историю изменений, если это серия.

Если вы имеете дело с одним патчем, вам нужно использовать git format-patch --notes <SHA>, чтобы иметь историю изменений.

Так работает исправление ядра Linux!

...