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

Re: [Subclipse-dev] [PATCH] delete unmanaged/filter conflics patch - Take II

From: Mark Phippard <markp_at_softlanding.com>
Date: 2006-02-07 17:46:39 CET

Paul Lorenz <plorenz@gmail.com> wrote on 02/06/2006 07:53:35 PM:

> > I was starting to think we should change the approach to a separate
> > option. Leave revert alone, and instead have a new option that bring
> > all Unversioned resources. The dialog could have options to Add them,
> > delete them. I am not sure what we would call it.
> >
> Ok, so now that the conflicts filter is under review, I'm back to
> thinking about the delete unmanaged resources. How about a "Revert and
> Clean" option that would do a revert and also delete any unmanaged
> resources? It would behave much like Revert, except that in addition
> to whatever resources would normally show up in the Revert dialog, any
> unmanaged resources that were selected, or implied via recursion would
> also show up, and if selected, would be deleted.
> I like this better than the the list unversion resources because it
> gives you a one step process to return a worspace, folder or sync view
> back to a pristine state. Though, I could see both being useful.

I think we are harmed a bit by Subversion here. Specifically, that it
includes a cleanup option that is really different from this. I think
that makes it hard to use Clean in the option name as it will create
confusion. We also do not want an svn error message suggesting the user
run cleanup and have them do this option instead!

Before we head too far down any one path, does anyone know if the CVS
plugin has any options which delete local unversioned/unignored resources?
 If so, what do they call it and how do they expose it? If not, then I
have to assume it has been asked for by users, what was the response of
the CVS developers?

Setting that aside, I am leaning towards a special option, as you propose
above. I think we just have to decide on a name for it, and possibly a
location. For example, would it make some sense to put it on the Replace
with -> menu instead of the Team menu?

The only idea I have for a name is "Restore". Something like "Restore
working copy". I do not love it by any means, but at least it has not
been used.

I would be really interested to know what other Eclipse plugins do. I
still have this gut feeling that it is wrong to provide an option like
this, even though I completely understand the logic behind it.


Scanned for SoftLanding Systems, Inc. and SoftLanding Europe Plc by IBM Email Security Management Services powered by MessageLabs.

To unsubscribe, e-mail: dev-unsubscribe@subclipse.tigris.org
For additional commands, e-mail: dev-help@subclipse.tigris.org
Received on Tue Feb 7 17:46:51 2006

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