Hi Mike, > What assistance will help with 'buildtool' conversion from cvs to git? > > http://leaf.cvs.sourceforge.net/viewvc/leaf/src/bering-uclibc/buildtool/
For starters, somebody who knows something about git (if that person was also a perl hacker, even better. But the code should be commented well enough that it should be possible to write the new code even without a great deal of perl knowledge). As far as I can see, in order for buildtool to work against a repository that's not cvs based, we need the corresponding implementation of CvsExt.pm, CvsPserver.pm, ViewCVS.pm in http://leaf.cvs.sourceforge.net/viewvc/leaf/src/bering-uclibc/buildtool/buildtool/DownloadTypes/ (most likely one implementation would be sufficient, since they all seem to be variations of the same thing) Once that's in place, the "cvs-sourceforge" server definition in http://leaf.cvs.sourceforge.net/viewvc/leaf/src/bering-uclibc/buildtool/conf/sources.cfg?revision=HEAD needs to be updated accordingly. If we still want the packages to be stored in the SCM system, and we still want the packages page and changelog to be be (semi-)automatically generated, the script http://leaf.cvs.sourceforge.net/viewvc/leaf/src/bering-uclibc/buildtool/tools/genpage.pl needs to be ported to work with the new SCM as well Just in case it's not obvious - I'm not volunteering for that job. To me, moving to a different SCM requires a lot of work, while not really solving a problem the project faces (IMHO) - unless I'm missing something, if all goes well and somebody spends the time on the migration and writing the new code for buildtool, we have pretty much the same we already have (the only difference would be the SCM being used). But of course, I'm not in a position to tell other people what they should or shouldn't do - I'm just trying to explain why I would have a hard time justifying spending my time on that (if I had that time at the moment). I may be able to help out with specific questions here and there, but at the moment, I don't have an awful lot of spare time on my hands. > This task is the main thing holding up a move to git. Just out of curiosity - what features of git make it the SCM of choice for leaf? Seriously, all I know about it is that it is used to store the sources of the linux kernel. Martin ------------------------------------------------------------------------------ Download Intel® Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev _______________________________________________ leaf-devel mailing list leaf-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/leaf-devel