Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Apply patch in Sync view

Revision as of 07:53, 3 December 2009 by Tomasz.Zarna.pl.ibm.com (Talk | contribs) (Solution)

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