LINUX.ORG.RU

История изменений

Исправление im-0, (текущая версия) :

Если тебе нужные патчи от релизной версии x.y до версии x.y.z, то для 3.10 они есть тут: https://cdn.kernel.org/pub/linux/kernel/v3.x/. Например, patch-3.10.19.xz - это diff между 3.10 (базовый релиз без патчей) и 3.10.19 одним большим патчем (пожатым в xz).

Там же рядом лежат инкрементальные патчи между минорными релизами: https://cdn.kernel.org/pub/linux/kernel/v3.x/incr/. Например, patch-3.10.19-20.xz - это diff между 3.10.18 и 3.10.19.

Если тебе нужны прямо отдельные изменения отдельными патчами из гита, то это можно сделать стандартными средствами гита без скачивания всей истории. Примерно так:

# Сначала делаем shallow clone с глубиной 1 (только один верхний коммит указанной ветки):
git clone --branch linux-3.10.y --depth 1 git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git linux-stable-3.10.y
cd linux-stable-3.10.y

# В цикле докачиваем по 1024 коммита за раз, пока "в глубину" не дойдём до нужного нам коммита (тега):
until git rev-list -n 1 v3.10.17; do git fetch --deepen 1024; done

Исходная версия im-0, :

Если тебе нужные патчи от релизной версии x.y до версии x.y.z, то для 3.10 они есть тут: https://cdn.kernel.org/pub/linux/kernel/v3.x/. Например, patch-3.10.19.xz - это diff между 3.10 (базовый релиз без патчей) и 3.10.19 одним большим патчем (пожатым в xz).

Там же рядом лежат инкрементальные патчи между минорными релизами: https://cdn.kernel.org/pub/linux/kernel/v3.x/incr/. Например, patch-3.10.19-20.xz - это diff между 3.10.18 и 3.10.19.

Если тебе нужны прямо отдельные изменения отдельными патчами из гита, то это можно сделать стандартными средствами гита без скачивания всей истории. Примерно так:

# Сначала делаем shallow clone с глубиной 1 (только один верхний коммит указанной ветки):
git clone --branch linux-3.10.y --depth 1 git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git linux-stable-3.10.y
cd linux-stable-3.10.y

# В цикле докачиваем по 1024 за раз, пока "в глубину" не дойдём до нужного нам коммита (тега):
until git rev-list -n 1 v3.10.17; do git fetch --deepen 1024; done