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

Bug 318097

Summary: provide common team repositories view
Product: z_Archived Reporter: Steffen Pingel <steffen.pingel>
Component: MylynAssignee: Steffen Pingel <steffen.pingel>
Status: RESOLVED FIXED QA Contact:
Severity: enhancement    
Priority: P1 CC: caniszczyk, mik.kersten
Version: unspecifiedKeywords: noteworthy, plan
Target Milestone: 3.5   
Hardware: PC   
OS: Linux   
Whiteboard:
Bug Depends on:    
Bug Blocks: 252681    
Attachments:
Description Flags
diagram.JPG none

Description Steffen Pingel CLA 2010-06-26 16:35:42 EDT
Eclipse has several views for managing team repositories: Task Repositories, CVS Repositories, Git Repositories, SVN Repositories etc. that all have very similar functionality. These views provide facilities for managing server locations and their properies and provide a hierarchical view of server contents that supports integration with the workspace. A new extensible Team Repositories view could consolidate the various views and provide common actions, e.g. for creating any kind of team repository.
Comment 1 Steffen Pingel CLA 2010-07-03 02:44:51 EDT
I have committed the first round of changes: The org.eclipse.mylyn.commons.ui plug-in now provides a Team Repositories view with a common navigator that shows Task and Build repositories. It also provides an extension point for contributing wizards for creating new repository locations. The schema is identical to the platform new project wizard extension point.
Comment 2 Mik Kersten CLA 2010-07-29 13:21:55 EDT
Created attachment 175515 [details]
diagram.JPG

Steffen's architecture diagram
Comment 3 Steffen Pingel CLA 2010-08-04 23:51:37 EDT
The Team Repositories view is included in the latest build from the weekly site. The view provides a common navigator for showing contents and a wizard extension point for creating new team repositories.

So far build and task repositories can be created and managed and through the view. 

There is still work to do in order to properly support categories and lazy expansion of nodes, e.g. for browsing (SCM) repositories. We'll track that as subtasks of bug 252681.