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

Re: Request for Revision Graph convenience feature

From: Simon Large <simon.tortoisesvn_at_googlemail.com>
Date: 2007-08-23 23:56:31 CEST

On 23/08/07, Robert Roessler <robertr@rftp.com> wrote:
> Simon Large wrote:
> > On 23/08/07, Robert Roessler <robertr@rftp.com> wrote:
> >> TCVS has a "shortcut" feature when the Revision Graph is displayed,
> >> allowing you to select (left-click) a revision, and then when you
> >> right-click a second revision, a context menu appropriate to the two
> >> items is displayed.
> >>
> >> In contrast, TSVN forces you to left-click the first rev, then use a
> >> finger to do a control-left-click on the second rev, and THEN you can
> >> right-click to bring up a context menu for the two selected items...
> >>
> >> ... assuming there is not something I am missing here, it seems like it
> >> would be cool to have the same style of operation supported in TSVN. :)
> >>
> >> I am really just suggesting that [on the rev graph, but anywhere else
> >> where it makes sense is fine too,] when a right-click is done on a
> >> not-selected item, a quick check is made to see if there is already
> >> exactly one selected item, and if so, to behave as if the new item had
> >> already been selected too and go ahead and bring up the context menu.
> >
> > I can see the logic, but I think it would be confusing. We generally
> > try to follow the conventions used by Windows Explorer, and there if
> > you right click an item when another is already selected, the first
> > item loses its selection and the context menu appears only for the
> > second item.
> >
> > It also means more clicks for normal use. In the log dialog, for
> > example, if you want to get the context menu for an item and that item
> > is not currently selected you would first have to left click to
> > select, then right click to open the context menu, otherwise you get
> > an unexpected diff context menu.
>
> Thanks for the reply and reasoning behind it, Simon - so, this is just
> another example of "[T]CVS done right", then? ;)

Of course :) But if you believe Linus, we've failed before we even
started as IHHO it's impossible to do CVS right ;)

Simon

-- 
       ___
  oo  // \\      "De Chelonian Mobile"
 (_,\/ \_/ \     TortoiseSVN
   \ \_/_\_/>    The coolest Interface to (Sub)Version Control
   /_/   \_\     http://tortoisesvn.net
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tortoisesvn.tigris.org
For additional commands, e-mail: users-help@tortoisesvn.tigris.org
Received on Thu Aug 23 23:54:02 2007

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