Skip to main content

Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "Apply patch in Sync view"

m (Problem)
m (Solution)
Line 6: Line 6:
  
 
==Solution==
 
==Solution==
 +
 +
The proposed solution consist of several parts:
 +
* Subscriber -
 +
* SyncInfo -
 +
* IResourceVariant -
 +
* ModelProvider
 +
** model objects
 +
** ResourceMappings
 +
* org.eclipse.team.ui.synchronizeWizards extension point - Synchronize Participant Creation Wizards
 +
* org.eclipse.team.ui.synchronizeParticipants extension point -
 +
* org.eclipse.ui.navigator.navigatorContent extension point -
 +
** content providers -
 +
** label providers -
 +
* org.eclipse.core.runtime.adapters -
 +
 
==Tasks==
 
==Tasks==
 
==Source code==
 
==Source code==

Revision as of 07:43, 3 December 2009

Problem

Provide an alternative way of applying patches. Desired behavior, which could in future replace the current one, is to use the Synchronize View to display content of a patch, resolve potential conflicts and apply the patch eventually. This way while the comparison is being done, other features of Eclipse are available to use, we are not bounded to the current Apply Patch wizard.

This is tracked by bug 236169.

Solution

The proposed solution consist of several parts:

  • Subscriber -
  • SyncInfo -
  • IResourceVariant -
  • ModelProvider
    • model objects
    • ResourceMappings
  • org.eclipse.team.ui.synchronizeWizards extension point - Synchronize Participant Creation Wizards
  • org.eclipse.team.ui.synchronizeParticipants extension point -
  • org.eclipse.ui.navigator.navigatorContent extension point -
    • content providers -
    • label providers -
  • org.eclipse.core.runtime.adapters -

Tasks

Source code

Back to the top