Bug 163439 - [Project Sets] Import Team Project Set should provide ability to specify project location
Summary: [Project Sets] Import Team Project Set should provide ability to specify proj...
Status: ASSIGNED
Alias: None
Product: Platform
Classification: Eclipse Project
Component: CVS (show other bugs)
Version: 3.3   Edit
Hardware: PC Windows 2000
: P5 enhancement (vote)
Target Milestone: ---   Edit
Assignee: platform-cvs-inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords: helpwanted
Depends on:
Blocks:
 
Reported: 2006-11-04 09:31 EST by Ed Merks CLA
Modified: 2019-09-06 16:06 EDT (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ed Merks CLA 2006-11-04 09:31:58 EST
For working with EMF/GMF/EMFT/UML2/XSD as CVS projects I need to check out more than 160 projects.  So I thought this ability to import and export a team project set would be very useful to avoid having to select 160 projects each time I start a new workbench.  Normally, in order to provide a self-hosting bootstrapped environment, when I check out the CVS projects, I locate them in the actual plugins directory of the Eclipse I am running.  The Check Out As dialog lets me specify where all the projects go, so that makes me happy.  After everything is checked out, I can exit Eclipse, run a script to build the jars (or copy the bin directory to the root of the project) and then I restart Eclipse which now has all my tools working so I can use my own tools to further develop my own tools, i.e., use the generator to regenerate itself.  All this works rather nicely and the ability to export and import a team project set would make my life much simpler.  But it suffers from the show stopping problem that you cannot specify the location where the projects should go during the import step.

So the feature request it so provide the same "Select project location" page for the "Import Team Project Set" wizard and appears in the "Check Out As" wizard.
Comment 1 Michael Valenta CLA 2006-11-14 10:29:24 EST
This is a good suggestion but unfortunately, we don't have time to address it in 3.3. Here's what the solution would require

1) The CVSProjectSetCapability (in the org.eclipse.team.cvs.core plug-in) would need to be modified to obtain a location from the user which would then be used as the location for all the projects that are created.

2) The above mentioned class is a core class so a prompt method would need to be added to the ProjectSetSerializationContext (from the org.eclipse.team.core plug-in). Of course, ProjectSetSerializationContext is also a core class, so we would need to add a promptForLocation that does nothing there and add the real prompt to the UIProjectSetSerializationContext (from the org.eclipse.team.ui plug-in).
Comment 2 Tomasz Zarna CLA 2009-12-15 04:44:12 EST
Bug 107371 requests for API to specify the target directories to which the projects are checked out during an import.
Comment 3 Eclipse Webmaster CLA 2019-09-06 16:06:39 EDT
This bug hasn't had any activity in quite some time. Maybe the problem got resolved, was a duplicate of something else, or became less pressing for some reason - or maybe it's still relevant but just hasn't been looked at yet.

If you have further information on the current state of the bug, please add it. The information can be, for example, that the problem still occurs, that you still want the feature, that more information is needed, or that the bug is (for whatever reason) no longer relevant.