[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Development in the kernel tree
Hi Emmanuel,
If you do not mind BitKeeper, it can be fairly useful for what you
want to do. You can simply clone linus' linux-2.5 tree, and then
clone your repo for your development. Once you have done, you can
either create a patch by exporting -tpatch, or push the changes you
made to your repo. and when your co-developer has completed his changes,
you can merge his changes by pulling it from his terminal (you gotta
ask him to run his bk as a daemon). then after you have merged the
changes, you can export it as a patch from the repo, and mail it out
for people to test or comment.
www.bitkeeper.com
<quote sender="Emmanuel Fleury">
> Hi all,
>
> I would like to have some practical hints and tips to work on a branch
> of the Linux kernel.
>
> Actually, I tried recently to include some stuff in the kernel tree and
> I got the Makefile running properly (I guess). But maintaining the
> patches, recompiling and working with other people on the same tree is
> like hell (I'm used to CVS).
>
> Does anybody have some tricks to make the development easier ?
>
> For now, my co-developer and I have decided to take our stuff out of the
> kernel and develop it out of the tree and when the release time comes
> up, we'll merge it back to the kernel and make a patch out of it. But
> it's a lot of manual work (even if we might do some scripts to
> automatize some stuff).
>
> Any sort of help and experience is welcome... :)
>
> Regards
> --
> Emmanuel
>
> If I have seen farther than others, it is because I was standing
> on the shoulders of giants.
> -- Sir Isaac Newton, in a letter to Robert Hooke (1676)
>
> --
> Kernelnewbies: Help each other learn about the Linux kernel.
> Archive: http://mail.nl.linux.org/kernelnewbies/
> FAQ: http://kernelnewbies.org/faq/
>
>
--
Eugene TEO <eugeneteo@despammed.com> <http://www.anomalistic.org/>
1024D/14A0DDE5 print D851 4574 E357 469C D308 A01E 7321 A38A 14A0 DDE5
main(i) { putchar(182623909 >> (i-1) * 5&31|!!(i<7)<<6) && main(++i); }
--
Kernelnewbies: Help each other learn about the Linux kernel.
Archive: http://mail.nl.linux.org/kernelnewbies/
FAQ: http://kernelnewbies.org/faq/