Community
Participate
Working Groups
Since you can run RSE-core without having local plugin installed, you should be able to delete all Local connections. -----------Enter bugs above this line----------- TM 2.0M7 Testing installation : eclipse-SDK-3.3M7 RSE install : I20070514-1000 java.runtime : Sun 1.5.0_11-b03 os.name: : Windows XP, Service Pack 2 ------------------------------------------------
Historically, local was used to do some of the remote file transfer work however that dependency has been eliminated such that we can get rid of the code that prevents local deletion. Also because local is always connected, we need special handling to allow a connected local to be deleted (whereas connected remotes can't be deleted).
This is now fixed.
I don't think this fix is a good idea, I'd prefer closing this as WONTFIX since I think it makes sense to not allow deleting Local connections. Most people do want or need the "Local" connection in order to - browse into archives - copy&paste, drag&drop to files or folders outside the workspace When "Local" is deleted accidentally, it is not obvious how to get it again and the user is lost. I'd prefer a solution where 1. Local cannot be deleted 2. The Local connection is not auto generated when no subsystem is registered against Local (note that the newwizard also won't show local when no subsystems are registered against it; this would better fix the original request on this bug) 3. If a subsystem is registered against Local at a later time (e.g. adding the Local plugin through update manager), the Local connection should be autocreated now; i.e. RSE should check whether Local is there at every system startup 4. (optional, not sure) the Local connection should not be shown in the new wizard since I cannot see any good use for creating it. Who would want to see multiple different "Local" connections? Perhaps with different filters? Wouldn't it be better to organize filters in filter pools if this is really needed? I'm not releasing the fix for now; if somebody wants to test it, it is in HEAD and the recent N-build but not in any I-build. Reopening the bug for comments.
As per today's discussion, to keep local consistent with other types of connections, we elected to allow deletion of all local connections.
Verified with 2.0M7.
[target cleanup] 2.0 M7 was the original target milestone for this bug