Re: [PD-dev] easy way to download the whole shebang

2006-08-12 Thread Hans-Christoph Steiner


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

2006-08-12 Thread Frank Barknecht
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

2006-08-12 Thread Mathieu Bouchard

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