a repository which was created with SVN 1.10, 1.11 or 1.12
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
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
--
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
tortoisesvn...@googlegroups.com.
To view this discussion on the web visit
https://groups.google.com/d/msgid/tortoisesvn/9da10a80-f67c-49d5-b0b0-56629db14c7b%40googlegroups.com.
Unable to connect to a repository at ......
Unable to open repository 'file.....' "
Expected FS format between '1' and '7'; found format '8'
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
Betreff: Best approach to dealing with different version of SVN clients and repositories?