On 04/17/2007 07:00 PM, Lars Hjemli wrote:
Ok. Then maybe you want to try something like this: $ git clone -l -s -n ../linux-2.6 rene $ cd rene $ git remote add v20 git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-2.6.20.y $ git fetch v20 This gives you a tracking branch for 2.6.20.y, named as "v20/master". That branch can then be used as a starting point for your a, b and c branches, like: $ git checkout -b a v20/master # this _will_ take some time... After applying some changes on branch a, you can then merge the latest changes on the v20-branch like this $ git fetch v20 $ git merge v20/master If you want the merge to occur on a separate branch, do this first: $ git checkout -b tmp a
Thanks much! This is very useful. Rene. - To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html