Bug 318097 - provide common team repositories view
Summary: provide common team repositories view
Status: RESOLVED FIXED
Alias: None
Product: z_Archived
Classification: Eclipse Foundation
Component: Mylyn (show other bugs)
Version: unspecified   Edit
Hardware: PC Linux
: P1 enhancement (vote)
Target Milestone: 3.5   Edit
Assignee: Steffen Pingel CLA
QA Contact:
URL:
Whiteboard:
Keywords: noteworthy, plan
Depends on:
Blocks: 252681
  Show dependency tree
 
Reported: 2010-06-26 16:35 EDT by Steffen Pingel CLA
Modified: 2011-01-31 14:27 EST (History)
2 users (show)

See Also:


Attachments
diagram.JPG (248.97 KB, image/jpeg)
2010-07-29 13:21 EDT, Mik Kersten CLA
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
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.