[e-lang] Source control for E?

Marc Stiegler marcs at skyhunter.com
Wed May 10 14:17:04 EDT 2006


As another person who has used Perforce, I can heartily endorse it. It 
is the only version control system from which I have gotten more utility 
than merely enabling a current merge, and creating an archive that can 
be explored usefully by anthropologists a thousand years from now. I 
have never successfully used CVS to retrieve a piece of code that we 
discarded several versions earlier and now want to resurrect. I have 
with Perforce.

I don't know a thing about Subversion.

I hate to complexify the discussion, but OpenCM should at least be put 
on the list so it can be discarded, should it not? It has the advantage, 
we could probably persuade Jonathan to host it :-) It has the 
disadvantage that, I know Jonathan worked hard to make it as similar to 
CVS as possible.

--marcs

Dean Tribble wrote:
> It would be useful to get the E code under source control.  MarkM asked 
> me to seed a short discussion of options, both to determine which one to 
> use and because I want to find out if the situation has changed since I 
> last looked.
> 
> CVS: Open souce.  IDE support.  Poor branch support.  Poor label 
> support.  Poor file moving/renaming.  Poor reliability (e.g., no 
> atomicity).  Just say no.
> 
> Subversion.  Open source.   IDE support.  Branches??  Labeles??  
> Moving??  Good atomicity?  A possibility.
> 
> Perforce.  Not open source, but can be used for open source for free.  
> IDE support.  Excellent branch support.  Excellent label support.  
> Good-excellent file move support.  High reliability/performance. Less 
> familiar?  A possibility.
> 
> Darcs.  Wierd :-)
> 
> I'm on the fence about subversion vs. perforce.  I'm familiar with 
> Perforce and know that it can handle the project.  It requires runnign 
> the server though. Subversion may have "free" hosting sites.  Comments?  
> Other good options?
> 
> 
> 
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> e-lang mailing list
> e-lang at mail.eros-os.org
> http://www.eros-os.org/mailman/listinfo/e-lang



More information about the e-lang mailing list