This is the mail archive of the
cygwin
mailing list for the Cygwin project.
Re: : Subversion packages
- From: David Stacey <drstacey at tiscali dot co dot uk>
- To: cygwin at cygwin dot com
- Date: Sun, 17 Nov 2013 23:07:46 +0000
- Subject: Re: : Subversion packages
- Authentication-results: sourceware.org; auth=none
- References: <CAFMYRRMFGxJhMKNKVgUEs45Lb5dLCf-5vq+Rp5s0H=Eg1yB5kw at mail dot gmail dot com> <CAFMYRRPZWqSJWZVVGDQLLZ55ZOcD_H9q7UgPr4iZyKw9vr2TbQ at mail dot gmail dot com> <52890843 dot 90903 at acm dot org> <20131117194958 dot GA4006 at ednor dot casa dot cgf dot cx> <174472546 dot 20131118011119 at mtu-net dot ru>
On 17/11/13 21:11, Andrey Repin wrote:
Normally, you can expect Subversion to transparently operate across different
mix of client and server versions, but they've made a... change[1]... back in
the days, that made working directories illegible in newer (1.7+) clients.
The 1.7 client has the means of converting 1.6 working directories to a new
format. I'm unsure, if 1.8 still have this ability.
You are correct - you can mix different versions of the svn client and
server. For instance, I have used svn-1.7 and svn-1.8 clients with a
svn-1.6 server without any difficulty. However, if the server is an
earlier release than the client then you may not enjoy some of the new
benefits that the client offers.
Escaping the svn-1.6 client can be quite tricky, as it is embedded into
many different development products and plugins. However it is worth the
effort, and I would encourage the OP to upgrade if possible. The fact
that svn-1.6 is no longer supported will be an incentive for most companies.
If anyone is genuinely unable to upgrade and desperate for a Cygwin
svn-1.6 client then there is always the Cygwin Time Machine - surely
this is preferable to the considerable effort of maintaining parallel
svn installations.
Regarding you second point: The svn-1.7 client introduced a new working
copy format, and you had to 'svn upgrade' your old svn-1.6 working
copies. Once a working copy has been upgraded, it can then only be used
with a svn-1.7 client. The same is true when upgrading the client from
svn-1.7 to svn-1.8: the working copy must be upgraded again, and once
upgraded the working copy can only be used with a svn-1.8 client. All of
this is independent of the server version.
In theory, it is possible for a svn-1.8 client to upgrade a svn-1.6
working copy, although I've not attempted this personally.
Dave.
--
Problem reports: http://cygwin.com/problems.html
FAQ: http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple