Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 100257

Summary: [Operations] "Add To Version Control" should be recursive
Product: [Eclipse Project] Platform Reporter: David Green <greensopinion>
Component: CVSAssignee: platform-cvs-inbox <platform-cvs-inbox>
Status: RESOLVED WONTFIX QA Contact:
Severity: enhancement    
Priority: P3 Keywords: helpwanted
Version: 3.1   
Target Milestone: ---   
Hardware: All   
OS: All   
Whiteboard:

Description David Green CLA 2005-06-15 14:22:22 EDT
Right clicking an IContainer should provide a Team->Add To Version Control
(recursive) menu item that adds all child resources and/or containers to version
control that are not already in the repository.  Command-line SVN and CVS
provide this functionality, as do TortoiseCVS and TortoiseSVN.  A very useful
feature when multiple new files are to be added from multiple packages, helps to
avoid forgetting to add a new file.
Comment 1 Michael Valenta CLA 2005-06-16 11:49:27 EDT
I belive that Add to Version call is recursive by default but will not be 
under certain circunmstances (i.e. the children of the folder being added are 
derived resources or are in some other way ignored). Regardless of what the 
current behavior is, we should offer the user the option to perform it 
recursively and configure whether ignored child resources should be added as 
well.
Comment 2 David Green CLA 2005-06-16 11:54:56 EDT
It should be noted that the "Add To Version Control" menu is disabled for
containers that are already known by the version control system, even if the
container has children that have not been added.  With this feature request this
menu item should be enabled such that new files can be added recursively even if
the parent folder is already in version control.
Comment 3 Michael Valenta CLA 2005-06-16 12:11:04 EDT
I agree. I could see such a dialog showing the user the list of all eligible 
files to be added in a checkbox tree and allowing them to check which ones get 
added. It could even have a "show ignored" checkbox that would allow the user 
to add ignored resources to version control for those rare cases where that is 
desired.
Comment 4 David Green CLA 2005-06-16 12:16:31 EDT
Great.  Sounds good.  Newer versions of TortoiseCVS have this style of UI.  It
is very well done, I recommend taking a look to get some ideas about what works
well and what doesn't.
Comment 5 Michael Valenta CLA 2006-06-16 09:58:48 EDT
We currently do not hav the manpower to address this issue. Patches are welcome.
Comment 6 David Green CLA 2006-06-16 12:14:23 EDT
It should be noted that "Synchronize with repository" has similar functionality.
Comment 7 Denis Roy CLA 2009-08-30 02:18:48 EDT
As of now 'LATER' and 'REMIND' resolutions are no longer supported.
Please reopen this bug if it is still valid for you.