Hi!

If I understand correctly, you are using no svn server process, but 
file:-addressed repositories, and
you have a tool (which is not a part of tortoise svn) which supports only 
formats up to 1.9.

Would you be able to recompile the tool against a more recent subversion 
library? That would be the cleanest thing, I think.

If not: does the tool you mention work on the repository files, or on the 
working copy files (i.e. .svn/ and below)? How does it interact with subversion 
data?
There was a big change in .svn between 1.7 and 1.8 if I recall correctly, 
switching to a sqlite database.
If it works on the working copy structure, then my ideas don’t apply.

Or you switch to a subversion server process (which might be a good idea 
anyway), then the client version and the server version
do not need to be identical and you can use the newest server available.

If your tool needs a special repository format because it reads (writes??) 
files directly, you could check, whether
svnadmin’s command line option “- –compatible-version” would help you

  *   use the latest subversion
  *   but with an older repo format

As far as I know, subversion keeps backwards compatibility for repositories, so 
you never need to recreate repositories if you upgrade subversion. (although it 
might be a good idea to do that sometimes – I don’t know)
You could even keep an old subversion version for creating empty repositories 
and use the latest version after that and still have the old on-disc-data 
format.

Hope this helps

Hartmut

Von: 
tortoisesvn+apn2wqc3fejem580sv1w1ayus07ug2e8vi2vj52x_uksgprub...@googlegroups.com
 
<tortoisesvn+apn2wqc3fejem580sv1w1ayus07ug2e8vi2vj52x_uksgprub...@googlegroups.com>
Gesendet: Donnerstag, 9. Januar 2020 09:02
An: TortoiseSVN <[email protected]>
Betreff: Best approach to dealing with different version of SVN clients and 
repositories?

Hi,

I have been using TortoiseSVN for many years now and I have been applying 
updates fairly regularly on the client side.
At the moment I am using  local or on the LAN repositories but I am gradually 
trying to migrate to a server based solution.
Those repositories where created from the client side.
I have been experiencing issues with a program that has only internal support 
for SVN 1.7, 1.8 or 1.9.
The issue is that this program will not be able to access a repository which 
was created with SVN 1.10, 1.11 or 1.12 because of the  "Expected Format 8" 
error and similar.

I started noticing this issue after I recreated the repository with SVN 1.11 or 
SVN 1.12.
As a result, I had to recreate a new repository under SVN 1.9, which also means 
loosing history from the original repository.

As I am on SVN 1.9, I no longer have access to repositories created with more 
recent version of SVN.
If a client running SVN 1.10 or newer, is committing onto SVN 1.9 repository, 
then it seems there are time where my software running SVN 1.9 isn't able to 
access that data.

How can I manage App/Client/repository coexistence/relationship in such 
heterogeneous environment?

What would be my options?

Regards.








--
You received this message because you are subscribed to the Google Groups 
"TortoiseSVN" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to 
[email protected]<mailto:[email protected]>.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tortoisesvn/9da10a80-f67c-49d5-b0b0-56629db14c7b%40googlegroups.com<https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgroups.google.com%2Fd%2Fmsgid%2Ftortoisesvn%2F9da10a80-f67c-49d5-b0b0-56629db14c7b%2540googlegroups.com%3Futm_medium%3Demail%26utm_source%3Dfooter&data=02%7C01%7Chartmut.niemann%40siemens.com%7C9cbcac678d3043de95da08d794f17d5f%7C38ae3bcd95794fd4addab42e1495d55a%7C1%7C1%7C637141637221586872&sdata=ROjyrs0vAMaDO%2FXWU2qP1SEoivsmBed%2BqwWzwEBgPSQ%3D&reserved=0>.

-- 
You received this message because you are subscribed to the Google Groups 
"TortoiseSVN" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tortoisesvn/AM6PR10MB256811D5210DB227BB654DDBFC390%40AM6PR10MB2568.EURPRD10.PROD.OUTLOOK.COM.
  • Best appr... tortoisesvn+APn2wQc3fEJEM580Sv1w1Ayus07uG2e8vI2VJ52X_UkSgprUb9Rw
    • Re: ... Justin MASSIOT via TortoiseSVN
      • ... tortoisesvn+APn2wQc3fEJEM580Sv1w1Ayus07uG2e8vI2VJ52X_UkSgprUb9Rw
    • AW: ... TortoiseSVN on behalf of H. Niemann
      • ... tortoisesvn+APn2wQc3fEJEM580Sv1w1Ayus07uG2e8vI2VJ52X_UkSgprUb9Rw

Reply via email to