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 (Solution)
m (Tasks)
Line 22: Line 22:
  
 
==Tasks==
 
==Tasks==
 +
 +
Required changes are grouped in the following areas:
 +
 +
===Model Provider===
 +
===UI===
 +
====Context menu====
 +
====View toolbar===
 +
===Operations===
 +
====Patch options====
 +
 
==Source code==
 
==Source code==

Revision as of 07:52, 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

Required changes are grouped in the following areas:

Model Provider

UI

Context menu

=View toolbar

Operations

Patch options

Source code

Back to the top