[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: Am thinking of using subversion as a general purpose filing s ystem

From: John Peacock <jpeacock_at_rowman.com>
Date: 2004-03-31 21:28:10 CEST

andy.glew@amd.com wrote:

I can also discuss svk in this context.

> (1) are you using SVK?

Yes, the patches I am working on for Subversion are being done via a replicated
copy of the main Subversion repository. The fact that svk includes a smart
merge means it is _really_ easy to sync my local copy with the changes on the
trunk. CLKao is using svk to write back his changes directly to the Subversion
repository; I am just using it to generate patches for submission (I don't have
write access).

>
> (2) is SVK purely a layer on top of SVN?
>
> I.e. can other SVN users keeep using SVN while
> I connect to their repository using SVK?

Yes. The main repository is still a conventional repos; the user has a
[possibly partial] local mirror which is used for all transactions (checkin,
checkout, etc.). The only time the remote/main repository must be contacted is
during a sync (either main => local or the other way). Again, this is exactly
how CLKao (and maybe even Ben Reser) are committing to the Subversion trunk.

>
> (2) SVK suffers what may be, for me, Subversion's fatal
> flaw: it cannot run on an NFS filesystem.

There's nothing anyone can do about this, as long as BerkeleyDB is the only
backend for Subversion. NFS was a nice convenience when disks and associate
hardware were expensive. It always was kind of poor for server-based processes,
which is why almost no implementation will work with BDB. NFS works fine for
distributed user files, but a server process should always write to a local
drive (although that could be a SAN mount).

John

-- 
John Peacock
Director of Information Research and Technology
Rowman & Littlefield Publishing Group
4501 Forbes Boulevard
Suite H
Lanham, MD  20706
301-459-3366 x.5010
fax 301-429-5748
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Wed Mar 31 21:28:56 2004

This is an archived mail posted to the Subversion Users mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.