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

Re: VC8, BDB -> incompatible

From: Max Bowsher <maxb1_at_ukf.net>
Date: 2006-01-18 01:04:45 CET

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Stefan Küng wrote:
> Jim Blandy wrote:
>> On 1/17/06, Stefan Küng <tortoisesvn@gmail.com> wrote:
>>> But a BDB repo
>>> created with the official Subversion client is still incompatible.
>>
>> I'm trying to read carefully, but I'm afraid I'm losing track of
>> what's incompatible with what.
>>
>> If a BDB repository created with the newly released official
>> Subversion client is incompatible with old clients, then that's a bug
>> in the newly released official Subversion client. A showstopper, I'd
>> think.
>
> No, no. You don't have to worry. It's not the official Subversion client
> that's not compatible anymore.
> It's TortoiseSVN (and of course, the Subversion client if you build it
> with VC8).
>
> The problem is the new compiler which comes with VC8/VCExpress/VS.NET2005.
>
> I'm still trying to get it to work so that it produces a bdb dll which
> can access the repositories created with the official Subversion client.
> But so far, I haven't been successful. So I'm asking here for help.
> Maybe someone has already succeeded (I know I'm not the only one using
> VC8 to compile Subversion).

The incompatibility should only be in the shared memory backing files.
Conversion should be possible by:

1) Ensuring no accessors.
2) Deleting the __db.00? files.
3) Running recovery.

Max.

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (Cygwin)

iD8DBQFDzYYdfFNSmcDyxYARAknKAJ9OjMlx+Y3+oymhqCcmoU7M2O8c8gCfZ3+3
Do8cQB02S0hn0RJizfs29HY=
=x+5/
-----END PGP SIGNATURE-----

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Wed Jan 18 02:03:58 2006

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