AW: Format bump for 1.8?
From: Markus Schaber <m.schaber_at_3s-software.com>
Date: Thu, 12 Jul 2012 06:09:25 +0000
> Von: Johan Corveleyn [mailto:jcorvel_at_gmail.com]
Just some non-representative data from my last working environments:
Soloplan: Most coworkers had TortoiseSVN and AnkhSVN, and some had a command line client in addition. Giving 2 or 3 different client versions.
3S: Most coworkers have TortoiseSVN and AnkhSVN, some add a command line client, and very few ones (I'm the only one I'm aware of) use VisualSVN instead of AnkhSVN. As recent TortoiseSVN comes with the command line versions, and VisualSVN includes TortoiseSVN, this gives between 1 and 3 client versions for each user.
In all of those environments, I remember gripes about client version mismatches from coworkers which were not aware of the working copy format compatibility issue, especially when one client was upgraded with levity (aka apt-get dist-upgrade, or the tortoise "a new version is available" screen) and the other client was not yet available in that new version, because it lags behind in the upgrade cygle. This was worsened by clients like TortoiseSVN which refuse to be installed in several versions in parallel.
So my personal experience tells me that multiple-client scenarios are the common case, and that the deployment strategy (only using linux distro packages, or 3-in-1 bundles like VisualSVN) can reduce that problem.
That said, I think the core SVN project should not put too much effort into support for old working copy formats.
But we should clearly announce that an 1.X-Upgrade will need a working copy format bump, and encourage other client distributors (Tortoise, Visual, Ankh, Subclipse, ...) to do the same.
Maybe we should also encourage linux distributions to ship both versions in parallel for some time, as e. G. Debian does with GCC or PostgreSQL, and advocate parallel installability of different releases for other clients, at least as long as we cannot upgrade all existing working copies (see the "cleanup needed" issue.)
-- ___________________________ We software Automation. 3S-Smart Software Solutions GmbH Markus Schaber | Developer Memminger Str. 151 | 87439 Kempten | Germany | Tel. +49-831-54031-0 | Fax +49-831-54031-50 Email: firstname.lastname@example.org | Web: http://www.3s-software.com CoDeSys internet forum: http://forum.3s-software.com Download CoDeSys sample projects: http://www.3s-software.com/index.shtml?sample_projects Managing Directors: Dipl.Inf. Dieter Hess, Dipl.Inf. Manfred Werner | Trade register: Kempten HRB 6186 | Tax ID No.: DE 167014915Received on 2012-07-12 08:10:00 CEST
This is an archived mail posted to the Subversion Dev mailing list.