[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: 1.7.0

From: Simon Large <simon.tortoisesvn_at_googlemail.com>
Date: Sat, 13 Feb 2010 13:05:40 +0000

On 13 February 2010 10:58, Alan Wood <Alan.Wood_at_clear.net.nz> wrote:
> On 13 Feb 2010 at 11:04, Stefan Küng wrote:
>
>> Hi,
>>
>> In the past, we shipped a new major release of TortoiseSVN in sync with
>> the svn library. But now, the svn library won't have another major
>> release for a long time, maybe not until the end of this year [1].
>>
>> Since there are already a lot of new features in the TSVN trunk, I'd
>> like to discuss if we should ship TSVN 1.7.0 soon but still have it link
>> against svn 1.6.x.
>
> I think that users ( or maybe just people who look after users ) will find it confusing
> if the release is labelled 1.7.x. I for one look after a group that uses both the
> command line version on Linux and Tortoise on the same working copy and I have
> relied on the versions working with the same working copy if the first two numbers
> are the same.

This is surely just a matter of education. OK, it is very convenient
for an admin to have the version numbers in sync, but practically
speaking there is no reason at all why they should be. TortoiseSVN is
not solely adding new features to support the SVN library; it grows
new features of its own - new ways of doing things (e.g. the revision
graph) or support for a new OS (Win7) which are completely independent
of SVN.

Also, having the same SVN client version is not a requirement for
compatibility. You only need to support the same working copy format.
In the last 3 releases it just happens that the working copy format
did change, but before that it was stable.

There is certainly precedent for *not* staying in sync.
TortoiseHG 0.9.3 links against Mercurial 1.4.3
TortoiseGit 1.3.x uses gitdll 1.6.x
TortoiseCVS 1.10.x uses CVS 1.11.x

>  Couldn't you just release 1.6.8 linked against svn 1.6.8 with the TSVN
> enhancements? Or call it 1.6.100 if you want to make it a bit more experimental and
> allow for the 1.6.8 to follow the subversion release.

Wouldn't that be just as confusing? The about page clearly states
which SVN version is linked.

>> Sure, most users can live without the new features in TSVN, but there
>> are some changes which make it work better on Win7, and with many users
>> switching to that new OS it would benefit them a lot if they had those
>> adjustments/enhancements in TSVN.
>>
>> So what do you think?
>>
>> If you agree, I'd like to create the 1.7.x branch sometime next week,
>> then leave it for another week before we create the final release.

+1.

Windows 7 support alone is a fairly compelling argument, and SVN 1.7
is a long way off yet.

One small reason for delaying a little - I was hoping to update all
the screenshots to Vista/7 before the next release, but I don't yet
have a Win7 system, unless I hijack my wife's laptop :-(

Simon

-- 
:       ___
:  oo  // \\      "De Chelonian Mobile"
: (_,\/ \_/ \     TortoiseSVN
:   \ \_/_\_/>    The coolest Interface to (Sub)Version Control
:   /_/   \_\     http://tortoisesvn.net
------------------------------------------------------
http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=757&dsMessageId=2447270
To unsubscribe from this discussion, e-mail: [dev-unsubscribe_at_tortoisesvn.tigris.org].
Received on 2010-02-13 14:05:49 CET

This is an archived mail posted to the TortoiseSVN Dev mailing list.