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

Re: Feature Request: svn:externals dialog update...

From: Stefan Küng <tortoisesvn_at_gmail.com>
Date: Wed, 02 Nov 2011 19:55:54 +0100

On 01.11.2011 23:10, BRM wrote:
>> From: Simon Large<simon.tortoisesvn_at_gmail.com> To:
>> dev_at_tortoisesvn.tigris.org Sent: Tuesday, November 1, 2011 5:33 PM
>> Subject: Re: Feature Request: svn:externals dialog update...
>>
>> On 1 November 2011 18:22, BRM<bm_witness_at_yahoo.com> wrote:
>>> I just upgraded to the 1.7 series and noticed the change in the
>>> svn:externals property dialog. Overall, I really like it.
>>> However, I am presently in a situation where not all of the users
>>> of my SVN repository use a version of SVN that uses the newer
>>> svn:externals format (some are still using SVN 1.4) and I have no
>>> way of forcing them to upgrade. The new dialog, however, puts out
>>> the newer format when used, and comes up by default when clicking
>>> the "Edit". So, I would like to make a simple feature request - a
>>> simple boolean setting (TortoiseSVN->Settings->Advanced) that is
>>> disabled by default that allows the user to determine which
>>> dialog comes up by default when editing the svn:externals - if
>>> set to FALSE then the new dialog is displayed (default behavior),
>>> if set to TRUE then the Advanced (old-style) dialog is
>>> displayed. This should only affect the default behavior of the
>>> 'Edit' button; users should still be able to go to either dialog
>>> by using the arrow to access the menu and select the dialog
>>> (presently 'Default' and 'Advanced', though this should probably
>>> be 'Default', 'Simple', and 'Advanced' with this change.)
>>
>> You do know that you can just use the advanced option anyway,
>> don't you, both when editing and when creating new properties. Does
>> this really need a hidden option to enforce it?
>
>
> Yes, I am aware that you can use it any way; however, I would like an
> option so that I can set it and not have to remember to use it. And
> more importantly, I want to be able to tell my compatriots that they
> can just set an option instead of having to remember otherwise
> someone might accidentally set something that someone else won't be
> able to use.
>
> So this is more of a setting to use as a preventative option for
> teams that have to deal with old (series 1.4 and older) subversion
> clients; either as a migration option or simply to keep things as
> is.
>
> That said, the option could simply be to keep the format of the
> svn:externals in the old format vs. the new format (disabling Peg
> revisions, etc. appropriately) if it already is in the old format,
> perhaps with a button/checkbox to re-enable it and force the update
> of the syntax - e.g. don't change the formatting unless specifically
> instructed to do so. Either method would work.
>
>
> While I would love to live in a world where such options are not
> required/needed, they are nonetheless useful.

I'm sorry, but the 'new' format for svn:externals isn't new anymore, it
exists since svn 1.5.
That's now two major versions behind. Only 1.4 clients or even older
don't know this format yet. And since those ancient versions aren't even
supported anymore, you just have to update those old clients of yours.
Not just for the new format of the externals, but for security reasons:
there are no security updates for those versions available anymore, and
as you might have noticed, there were a few security fixes done in 1.6
and backported to 1.5, but not 1.4.

So I won't add an option to support insecure clients.

Stefan

-- 
        ___
   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=2871368
To unsubscribe from this discussion, e-mail: [dev-unsubscribe_at_tortoisesvn.tigris.org].
Received on 2011-11-02 19:56:08 CET

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

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.