[melbourne-pug] any reason to stick to CVS?

Mike Dewhirst miked at dewhirst.com.au
Tue Aug 15 09:14:43 CEST 2006


Ryan Kelly wrote:
> On Tue, 2006-08-15 at 15:04 +1000, Maurice Ling wrote:
>> Hi all,
>>
>> I've been hearing a lot about SVN (subversion) recently and Sourceforge 
>> is also supporting it.
>> It seems to me that SVN  is a good version control system which do not 
>> have some of CVS' defects. It seems that SVN is all pluses. So, is there 
>> any reason to continue using CVS?
>> Well, issues with porting from CVS to SVN aside. Assuming that I start 
>> the project afresh, are there any reasons I should be using CVS and not 
>> SVN besides personal taste and experience?
> 
> I had a lot of success converting an existing CVS repository to SVN
> using cvs2svn.  About the only downside I can think of that that the SVN
> repository is opaque, while CVS is transparent.  That is to say, if you
> know what you are doing you can muck around in the CVS repository
> directly (e.g. to remove all traces of a file ever existing).  Doing so
> in SVN is a lot harder.
> 
> Of course, many people would consider this a good thing :-)

Including me. Although, I accidentally put a list of ftp passwords into 
svn once. Fortunately it was right at the beginning of the project so I 
blew that repository away and started it again more carefully. However, 
you could easily dump a repository, delete it, recreate it and write a 
script to reload it from the dump, omitting any unwanted files.

I wouldn't ever try to "muck" around in svn. You can specify a file 
system (FSFS) repository instead of Berkeley (BDB) and if you can find 
someone sufficiently expert he/she might be able to tweak history. With 
FSFS you can tiptoe through the entire project with a text editor.

Mike

> 
> 
>   Cheers,
> 
>      Ryan
> 
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> melbourne-pug mailing list
> melbourne-pug at python.org
> http://mail.python.org/mailman/listinfo/melbourne-pug



More information about the melbourne-pug mailing list