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

Re: checkboxes in select revision range listview

From: Stefan Küng <tortoisesvn_at_gmail.com>
Date: Sat, 17 Oct 2009 09:50:48 +0200

On 17.10.2009 00:22, Simon Large wrote:
> 2009/7/2 Stefan Küng<tortoisesvn_at_gmail.com>:
>> Sven Brüggemann wrote:
>>> Hello Bob,
>>>
>>>>> after upgrading from 1.5.9 to 1.6.3 there are new checkboxes in
>>>>> the listview lines of the select revision range dialog (Show log
>>>>> button in merge dialog). See attached picture.
>>>>>
>>>>> I can't find them documented any where and wasn't able to figure
>>>>> out what their purpose might be.
>>>>>
>>>>> Any hints are appreciated.
>>>
>>>> Look in the doc for "cherry picking" which allows you to merge
>>>> selected revisions rather than the whole range.
>>>
>>> But cherry picking works by normal multi selection (highlighting
>>> multiple lines by Ctrl-Click / Shift-Click). The checkboxes seem to
>>> do nothing (obvious).
>>
>> You can check the revisions without having to use Ctrl or Shift (mouse
>> use only). All checked revisions are considered "selected". It's the
>> very same behavior as in the explorer (if you've configured it to use
>> checkboxes).
>
> Catching up on the docs. I don't see any checkboxes in the nightly on
> XP. Is this a Vista-only feature?

Here's the comment in CLogDlg.cpp for that feature:
// we *could* enable checkboxes on pre Vista OS too, but those don't have
// the LVS_EX_AUTOCHECKSELECT style. Without that style, users could get
// very confused because selected items are not checked.
// Also, while handling checkboxes is implemented, most code paths in this
// file still only work on the selected items, not the checked ones.

So yes, that feature is only available on Vista and later.

Stefan

-- 
        ___
   oo  // \\      "De Chelonian Mobile"
  (_,\/ \_/ \     TortoiseSVN
    \ \_/_\_/>    The coolest Interface to (Sub)Version Control
    /_/   \_\     http://tortoisesvn.net
------------------------------------------------------
http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=4061&dsMessageId=2408460
To unsubscribe from this discussion, e-mail: [users-unsubscribe_at_tortoisesvn.tigris.org].
Received on 2009-10-17 09:50:59 CEST

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