>>> How can I get version of the client, which created existing
>>> working copy (which API function / data structure)?
>>>
>>> The idea is to use the same svn client version in our
>>> application automatically, therefore NOT to force users to
>>> upgrade all other svn clients, which may not even be available.
>>>
>>> The problem is critical in the period after new release, because
>>> not all clients are upgraded immediately.
>> In each.svn directory is a file named "format". It contains an integer
>> which indicates which WC format the WC is using. I don't have a
>> mapping of formats to SVN versions, but each time the WC format
>> changes, that format number changes.
>
> And in Subversion 1.6.0 this file is removed as it wasn't used by Subversion
> itself for the last few versions. (And Subversion 1.7 might remove most .svn
> directories from your working copy).
>
> So I don't think that you should rely on these implementation details...
>
> Bert
I was told the following:
See the first line in '.svn/entries' for version. More details can
be found in CHANGES file of each release and in
http://svn.collab.net/repos/svn/tags/1.4.0/subversion/libsvn_wc/wc.h:SVN_WC__VERSION
However, that's all going to change in 1.7
Marko
------------------------------------------------------
http://subversion.tigris.org/ds/viewMessage.do?dsForumId=1065&dsMessageId=1493518
To unsubscribe from this discussion, e-mail: [users-unsubscribe_at_subversion.tigris.org].
Received on 2009-03-31 14:06:59 CEST