[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