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

Re: Sharing SVN-Repository between Linux/x86 and WinNT

From: Aaron Optimizer Digulla <digulla_at_hepe.com>
Date: 2003-12-29 17:31:42 CET

On Wed, Dec 10, 2003 at 08:53:06AM +0000, Mike Mason wrote:

> How big is your repository? You want to share it between Windows and
> Linux? How about having a Windows repository, a Linux repository, and
> using dumpfiles to keep them both up to date. When you are finished
> working on Windows, you dump the repository (incrementally) to a
> dumpfile, unmount the memory stick, boot Linux, mount the stick, import
> (incrementally) into your Linux repository, and carry on as normal.

Well, I tried this approach. I'm using Subversion 0.33.1 both on Linux and
Windows.

- I dumped the linux repos
- I loaded the dump on Windows.
- I made some changes on linux
- I make an incremental dump (using the example in the docs; the example
  has a bug, btw: The parameters for svnadmin dump have changed but the
  example wasn't updated).
- I copied the dump to windows
- I tried to load it -> svnadmin just hangs during rev 10 after the successful
  import of rev 9 (8 was the latest on the win side).

I had to abort the load with Ctrl-C. Now, svn up didn't work anymore, load
didn't work, recover did work but I still couldn't load the dump.

So again, subversion doesn't deliver :-( Let me emphasise that: I've
used subversion for a while. It does work under these conditions:

1. Local repository
2. You use only the commands create, update, status and commit.

Anything else seems to break now and then (checkout on Windows destroyed
the DB when I pressed Ctrl-C because I was in the wrong directory,
recover sometimes works, sometimes fails, in 0.33.1, load doesn't always
work).

From my point of view as a user, subversion is not yet usable in a productive
environment. I understand the arguments why it is supposed to be better than
CVS but unless you succeed in creating a stable and reliable DB backend
which doesn't get corrupted all the time, SVN is useless.

To stress this: You currently have a major quality problem. A couple of
my friends also tried Subversion and their conclusion: Good ideas, design.
Maybe usable in a year.

Just in case: make check didn't report any errors on my Linux compile. I don't
know if the guy who made the Windows version ran that before he uploaded
the file to your website.

-- 
Aaron "Optimizer" Digulla a.k.a. Philmann Dark
"It's not the universe that's limited, it's our imagination.
Follow me and I'll show you something beyond the limits." 
http://www.philmann-dark.de/
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Mon Dec 29 20:04:04 2003

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.