You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@subversion.apache.org by Goetz Reyher <gr...@adobe.com> on 2008/08/05 16:03:11 UTC

Question on client lib compatibility

Hi all,

I've got a question concerning the backwards compatibility of newer  
versions of the SVN client libs. As documented per http://subversion.tigris.org/svn_1.5_releasenotes.html 
, the working copies are converted automatically to the newest  
versions. Say you've worked using a 1.4 client, and touch the local  
copies with a 1.5 client now, they get upgraded automatically (ie.  
without a warning). However, this is not true for the repositores. So  
one may be able to sync back to the older version of the repository  
(1.4 in the ex.) to become client compatible again.

My question now is if you may already know if the same may occur with  
the next release of the client libs, ie. 1.6 vs. 1.5? My guess is, yes  
it could be, and we would have to take it into account. Is that the  
correct notion?

Thanks a lot.

Sincerely,

Goetz



Goetz Reyher

Engineering Manager
Adobe Systems Engineering GmbH
Große Elbstraße 27
22767 Hamburg

Registergericht: Hamburg HRB 745 37
Geschäftsführer: Thomas Mührke


Re: Question on client lib compatibility

Posted by Blair Zajac <bl...@orcaware.com>.
Goetz Reyher wrote:
> Hi all,
> 
> I've got a question concerning the backwards compatibility of newer 
> versions of the SVN client libs. As documented 
> per http://subversion.tigris.org/svn_1.5_releasenotes.html, the working 
> copies are converted automatically to the newest versions. Say you've 
> worked using a 1.4 client, and touch the local copies with a 1.5 client 
> now, they get upgraded automatically (ie. without a warning). However, 
> this is not true for the repositores. So one may be able to sync back to 
> the older version of the repository (1.4 in the ex.) to become client 
> compatible again. 

I'm not sure what you're asking here.  The repository and working copy upgrades 
are totally unrelated to each other.  If you do happen to have a 1.5.x client 
touch a 1.4.x working copy and it upgrades, you can always do a checkout with a 
1.4.x client or back the 1.5.x working copy down with

http://subversion.tigris.org/faq.html#working-copy-format-change

Even if you have a 1.5.x repository and server, the 1.4.x client can checkout 
and use it.

> My question now is if you may already know if the same may occur with 
> the next release of the client libs, ie. 1.6 vs. 1.5? My guess is, yes 
> it could be, and we would have to take it into account. Is that the 
> correct notion?

I am expecting there to be a working copy format bump in 1.6.

Regards,
Blair

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org