[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/