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

Re: RFC: Revert folder behaviour change

From: Stefan Küng <tortoisesvn_at_gmail.com>
Date: 2006-09-27 19:09:09 CEST

Simon Large wrote:
> On Wed Sep 27 9:15 , Lübbe Onken <l.onken@rac.de> sent:
>> This bug (aka PEBKAC) has hit me more than once. If I select "revert" on a
>> folder, everything is checked by default. I then have to uncheck the things
>> that I don't want to revert manually. If I forget to uncheck something that
>> I don't want reverted and hit OK, irrecoverable damage is done.
>> Since revert is IMO the potentially most destructive command in TSVN, I
>> request that the default behaviour in revert is to have everything
>> unchecked. This requests one more click (select all) if I really want to
>> revert everything, but it prevents me from accidentally reverting something
>> due to an oversight.
>> It's also the triple nested reverse logic that bites me. I have to *Uncheck*
>> the items that I do *not want* to *undo*. Now let that soak in :-)
>> IMHO its easier on the mind to *check* (look mum, no *un* :-)) the things
>> that I *want* (look mum, no *not*) to *undo*.
>> In short: "Have you ever reverted something because you forgot to uncheck it
>> in the revert dialog and destroyed a weeks worth of work"?
> I agree that revert is one of the most destructive commands in Subversion, and I
> would not object to this change at all, provided it is only for folders. If I ask
> to revert a single file you can assume that I mean what I say. For multiple
> selections I am not sure. I tend to be very careful with revert anyway, just
> because it is so easy to lose changes you really wanted to keep. But that should
> not be an excuse for less safe UI.
> A similar negative logic exists in Settings->Look and feel where you have to
> *uncheck* the items that you *do* want to appear in the top level menu (usually
> only 3 or 4 items). Of course this one is not at all dangerous.



   oo  // \\      "De Chelonian Mobile"
  (_,\/ \_/ \     TortoiseSVN
    \ \_/_\_/>    The coolest Interface to (Sub)Version Control
    /_/   \_\     http://tortoisesvn.net
To unsubscribe, e-mail: dev-unsubscribe@tortoisesvn.tigris.org
For additional commands, e-mail: dev-help@tortoisesvn.tigris.org
Received on Wed Sep 27 19:09:22 2006

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.