Re: Renewed my site

From: Spiro Trikaliotis (ml-cbmhackers_at_trikaliotis.net)
Date: 2007-01-11 18:23:51

Hello,

* On Thu, Jan 11, 2007 at 10:40:39AM +0200 Marko Mäkelä wrote:
 
> I'd consider using a revision control system even for private projects.
> Subversion <http://subversion.tigris.org/> is very nice, because the
> repository can be on a local filesystem (fsfs) or on an HTTP server.

CVS can operate on a local filesystem, too. ;) The http server is
"problematic", but IIRC, this is possible, too.

Anyway, I would never use it this way. ssh is the only remote access I
trust.

> If you choose FSFS, it's very nice for doing incremental backups
> (e.g., with rsync <http://rsync.samba.org/> to another hard disk or
> over the network), because commits never modify existing files (unlike
> earlier revision control systems, such as RCS and CVS).

rsync does a very good job sync'ing CVS repositories, too.

I don't advocate using CVS; I just want to point out that the arguments
above are not sufficient to prefer SVN over CVS, IMHO.

Personally, I do not like binary formats (as SVN uses it) very much, not
to speak about databases. ;) If something goes wrong (mostly user
error), if it is really needed, I can edit the CVS repository by hand -
I have done this more than once, especially when I started using CVS.  A
CVS repository is nothing more than some RCS files in directories, and
the RCS file format is very good documented. With SVN, this is not
possible.

I have seen some SVN repository bailout, where everything was lost
(only the backup helped). This was with some 1.0.x version.
Additionally, you might want to read the ChangeLogs for SVN - they are
very interesting. :)

Regards,
   Spiro.

-- 
Spiro R. Trikaliotis                              http://opencbm.sf.net/
http://www.trikaliotis.net/                     http://www.viceteam.org/

       Message was sent through the cbm-hackers mailing list

Archive generated by hypermail pre-2.1.8.