Re: Source packages / Switch to Subversion

Bjoern Hoehrmann <[email protected]> Tue, 23 Dec 2008 17:02:04 +0100
Newsgroups gmane.comp.web.html-tidy.devel
Message-ID <[email protected]>
* Charlie wrote:
>I'd also like to hear from folks on the list.  Are there many folks keeping 
>a local source tree via CVS?  Are you already using SVN for other projects?
>
>I have a few questions about SVN conversion:
>
>1) Can/should we preserve our revision history in the conversion?

As I understand, we can, and we certainly should.

>2) Can keep a read-only CVS repository for reference purposes?

I am not aware that SourceForge offers any tools that would keep them in
sync, so at best we could keep the current repository as-is, but I would
rather turn off CVS completely if we switch, that would alert others to
update whatever they are doing with it.

>3) Is there a need to group individual file checkins into "transactions" of 
>sorts (I'm thinking like CVSZilla) to generate the global project 
>versions?  Or do you just get a global version for each and every file 
>revision?

As I understand it, you get a new revision with every checkin, where one
checkin may modify one or many files.

>4) Is the source package generation capability an SVN thing, or a 
>SourceForge thing?

My understanding is some people behind firewalls cannot checkout the CVS
sources, but as SVN operates over HTTP, they can do it from there, so it
is easier for them to generate a snapshot themselves; the viewvs script
that allows you to browse the sources online also generates snapshots,
so I suppose that falls under the SourceForge Thing heading.

>There are conversion tools that appear to address the above questions.  So 
>this may not be too bad.

Yes, I would have to create a dump using rsync and cvs2svn and upload
the result through some SourceForge web interface. The process is docu-
mented in the "alexandria" wiki somewhere.
-- 
Björn Höhrmann · mailto:[email protected] · http://bjoern.hoehrmann.de
Am Badedeich 7 · Telefon: +49(0)160/4415681 · http://www.bjoernsworld.de
25899 Dagebüll · PGP Pub. KeyID: 0xA4357E78 · http://www.websitedev.de/ 

------------------------------------------------------------------------------