Download Linus's latest git tree
Anand Moon
moon.linux at yahoo.com
Wed May 28 03:32:14 EDT 2014
Hi All,
I just want to improve om my approch as my preview approch failed with git merger conflict. So I did some reverse engg.
And came up with this approch.
# First clone to the current release.
git clone git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git linux
cd linux
# Added a remote git tree to the .git/config using following command.
git remote add stable git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git
# Merge the tags from the stable tree to current tree
# this will resolve all the conflict and diff and tags
git fetch stable master --tags
# After this you will be able to chose to checkout any stable
# release using particular tags in different branchs.
# checkout the stable release v3.14.4 into stable314y
branch.
git checkout tags/v3.14.4 -b stable314y
# Simpilarly you can checkout v3.10.40 int stable310y branch
git checkout tags/v3.10.40 -b stable310y
# You local repository will have
git branch --list
master --this branch point to mainline: 3.15-rc7
* stable310y --this branch point to longterm: 3.10.40
stable314y --this branch point to stable: 3.14.4
tutorial
# Note but dont use 'git pull' in these sub branchs
# You can switch among these branches.
git checkout stable314y -f
git describe
v3.14.4
git checkout stable310y -f
git describe
v3.10.40
git checkout master -f
git describe
v3.15-rc7-40-gcd79bde
# Note : You can maintain the kernel in the same linux directory.
# Note you can do 'git reset --hard HEAD' only on the *master branch.
Please share your thought on this.
-Anand Moon
On Tuesday, May 27, 2014 10:58 PM, "Valdis.Kletnieks at vt.edu" <Valdis.Kletnieks at vt.edu> wrote:
On Tue, 27 May 2014 11:28:19 -0500, Victor Rodriguez said:
> Have you try the git archive instead of git clone? , if you do not need the
> history this git option rocks
That has the same problem as 'clone --depth 1' - you can't bisect using
the resulting tree.
_______________________________________________
Kernelnewbies mailing list
Kernelnewbies at kernelnewbies.org
http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
More information about the Kernelnewbies
mailing list