Re: [PD-dev] easy way to download the whole shebang
SourceForge also has Subversion we can use. I think we all agreed in the past that the SourceForge repository would be the best one for now. As for the transition, its going to be a lot of work. I think the only thing preventing it from happening is someone taking the lead on that project. Its yours if you want it. .hc On Aug 11, 2006, at 8:15 PM, Luke Iannini (pd) wrote: Speaking of trick CVS commands, are there any plans to transition to Subversion any time soon? : ) I'd be happy to help out... http://code.google.com/ is Subversion based (see Project Hosting). On 8/10/06, Hans-Christoph Steiner [EMAIL PROTECTED] wrote: I just thought of a side benefit of the auto-build system. You can now easily download a snapshot of the complete source for MAIN, pd- devel, and pd-extended: rsync -av rsync://128.238.56.50/distros/pd-devel/ pd-devel/ rsync -av rsync://128.238.56.50/distros/pd-extended/ pd-extended/ rsync -av rsync://128.238.56.50/distros/pd-main/ pd-main/ This is not so important on MAIN, but with devel and extended, it simplifies things because you don't have to use tricky cvs commands. .hc - --- Computer science is no more related to the computer than astronomy is related to the telescope. -Edsger Dykstra ___ PD-dev mailing list PD-dev@iem.at http://lists.puredata.info/listinfo/pd-dev As we enjoy great advantages from inventions of others, we should be glad of an opportunity to serve others by any invention of ours; and this we should do freely and generously. - Benjamin Franklin ___ PD-dev mailing list PD-dev@iem.at http://lists.puredata.info/listinfo/pd-dev
Re: [PD-dev] easy way to download the whole shebang
Hallo, carmen hat gesagt: // carmen wrote: why is it going to be a lot of work? i recently converted all my projects to git - just a matter typing 'git-svnimport /var/svn'. theres also a git-cvsimport, which i haven't tried, but is presumably just as simple since SVN is just CVS with a few annoyance fixes. every last commit was retained, down to the tags and log messages, all with no effort on my part. free software can be great.. Technically going from CVS to SVN is no problem, socially however it is. One reason *is* the already huge number of developers, so it probably is only possible to do it step by step, like for example first convert the abstractions directory to SVN, because it doesn't have many dependencies to other parts of the tree (like no g_canvas.h to #include etc.) Then maybe flext-externals could walk over, as they aren't a part of the Build-system yet anyways and there are only a handful of developers using flext, many of them like Thomas and I are already using subversion for managing their stuff as far as it's outside of Sourceforge. flext needs some Pd headers, those could be copied over as well. I'm a bit unsure how to go on with Pd itself. In some recent mails Miller talked a bit about his problems keeping his source tree in sync with the CVS, so just telling him: You have to switch to yet another system may be a bit unfriendly. However I believe Miller's problems with CVS are very similar to the problems I had with CVS all the time and which I could never solve inside CVS, but they were solved automatically since I use Subversion. One simple example is, that Subversion is much more forgiving when it comes to accidents like creating a directory you didn't want to create. With subversion, you can just delete it, with CVS even such a simple task is a big hassle. Also renaming, moving and tagging is much easier with Subversion. Ciao -- Frank Barknecht _ __footils.org_ __goto10.org__ ___ PD-dev mailing list PD-dev@iem.at http://lists.puredata.info/listinfo/pd-dev
Re: [PD-dev] easy way to download the whole shebang
On Sat, 12 Aug 2006, Frank Barknecht wrote: Miller wrote: I'd guess the only practical way to do it would be a wholesale move, all at once, Well, maybe that's the best approach because it is the most simple and stupid one (stupid in a good sense). no, it's because all directories switching at the same time means more developers switching at the same time which means more developers able to help each other with it, supposing that every developer is learning SVN at the last minute. freeze the repo for a certain time, how long? _ _ __ ___ _ _ _ ... | Mathieu Bouchard - tél:+1.514.383.3801 - http://artengine.ca/matju | Freelance Digital Arts Engineer, Montréal QC Canada___ PD-dev mailing list PD-dev@iem.at http://lists.puredata.info/listinfo/pd-dev