Community
Participate
Working Groups
In 3.6 we are going to ship a new feature that would allow to apply patches using the Sync View. At this moment, we're working hard to make this new feature as functional as the old Apply Patch wizard. However, in the future we would like it to be even more powerful (see bug 198149 and bug 303887). I don't need to say I'm a big fan of Mylyn and I would be happy to see this adopted in your Tasks editor. The question: what would need to happen to make this come true? I'm not very familiar with Mylyn internals, so I don't if there is anything I could help you with? Is there anything we would need to change in Team/Compare to make this work?
Thanks for the heads up. That sounds very cool and it would be great to have Mylyn integration for the patch support in the synchronize view. The current integration in the org.eclipse.mylyn.team.ui plug-in is fairly simple. Mylyn invokes org.eclipse.compare.patch.ApplyPatchOperation and provides an implementation of IStorage that reads data from task attachments (see context) when Apply Patch is invoked from the popup menu of a task attachment. Do you have anything particular in mind to integrate with the new functionality? Adding additional contributions to the popup menu of task attachments is straight forward. As long as there is API in Team/Compare that can read patches from an input stream or something equivalent we should be able to make this work.
Created attachment 160409 [details] mylyn/context/zip
Tomasz, could you attach a context that points to the right place in the team API for accessing the new synchronize with patch functionality?
Marking helpwanted to indicate that we would be happy to support a contribution.
Created attachment 174610 [details] mylyn/context/zip Well, the API is not yet ready, see the blocking bug. I'm attaching a context that points to couple of classes that should be visited in the first place when we start to form such API.
*** Bug 340827 has been marked as a duplicate of this bug. ***
Mylyn has been restructured, and our issue tracking has moved to GitHub [1]. We are closing ~14K Bugzilla issues to give the new team a fresh start. If you feel that this issue is still relevant, please create a new one on GitHub. [1] https://github.com/orgs/eclipse-mylyn