| Summary: | [Operations] "Add To Version Control" should be recursive | ||
|---|---|---|---|
| Product: | [Eclipse Project] Platform | Reporter: | David Green <greensopinion> |
| Component: | CVS | Assignee: | 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
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. 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. 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. 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. We currently do not hav the manpower to address this issue. Patches are welcome. It should be noted that "Synchronize with repository" has similar functionality. As of now 'LATER' and 'REMIND' resolutions are no longer supported. Please reopen this bug if it is still valid for you. |