如何从git获取特定的内核版本到extraversion数字

时间:2012-05-29 13:54:20

标签: git linux-kernel

我有一些适用于特定平台的补丁,应该适用于内核版本 2.6.32.3 。现在我正在使用git,我已经有了正式内核树的克隆,我想有一个私有分支来维护这个补丁。当我要求git tag -l的标签列表时,我会在 2.6.32 系列中获得此标记:

v2.6.32
v2.6.32-rc1
v2.6.32-rc2
v2.6.32-rc3
v2.6.32-rc4
v2.6.32-rc5
v2.6.32-rc6
v2.6.32-rc7
v2.6.32-rc8

kernel.org's HTTP repository上,可以将所有特定的完整源码和补丁tar包发送到外部数字(在我的例子中,最后是 .3 ),那么我们应该如何通过git直接获得相同的内容?为什么列出的标签只显示“-rcX”用于外向?

我在网上搜索并找到了this same trouble的人,但他们也没有得到答复。

1 个答案:

答案 0 :(得分:9)

你可能已经克隆了Linus的回购。

试试linux-stable repo:http://git.kernel.org/?p=linux/kernel/git/stable/linux-stable.git;a=shortlog;h=refs/tags/v2.6.32.3

http-git-urls不起作用,但git-url应该:

git clone git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git