[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: Simon Large <simon_at_skirridsystems.co.uk>
Date: 2006-09-27 11:41:01 CEST
('binary' encoding is not supported, stored as-is) 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.

Simon

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tortoisesvn.tigris.org
For additional commands, e-mail: dev-help@tortoisesvn.tigris.org
Received on Wed Sep 27 11:41:55 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.