Community
Participate
Working Groups
Currently, ECF does not distribute or synchronize workspace resources. Being able to do so would allow for more compelling real-time collaborative editing (e.g. see bug #238975) as well as a number of other team-collaboration features. There are a number of UI and design issues coming out of such a feature. We can use this enhancement request to keep track/list them.
Scott, I have been working on an org.eclipse.ecf.sync.resources and an org.eclipse.ecf.sync.resources.ui plug-in locally and would like to commit it to CVS. Should it go in framework/bundles/? Are you okay with these plug-in names?
Created attachment 118976 [details] Image of an implementation of the datashare/modelsync APIs on top of the Platform's Resources and Team APIs. If we were able to reuse the 'Synchronize' view, synchronization should become a lot easier for two arbitrary resources prior to sharing them as it would then pretty much be assumed that the two resources are in synch and the amount of volatile changes on either end will be minimized.
(In reply to comment #2) Further discussions on the 'Synchronize' view work should go in bug 257017. I'd like to keep this bug for talking about distributing resource changes and the likes using the sync API.
Remy, for this item, would it be possible to consider the option that only one user has the project, so the complete project is sent over to the remote user when sharing is initiated? It may seem overkill, but I'm thinking small projects.
(In reply to comment #4) > Remy, for this item, would it be possible to consider the option that only one > user has the project, so the complete project is sent over to the remote user > when sharing is initiated? > It may seem overkill, but I'm thinking small projects. So when you invoke the share the entire project is automatically sent over? The reverse operation of downloading the project (instead of uploading it) is technically covered by the Team provider implementation we are offering.
*** Bug 238975 has been marked as a duplicate of this bug. ***
With Remy's work on the team provider I suggest that he resolve this bug as fixed. There is clearly more to do here, as discussed on the mailing list and elsewhere, but I think a new bug/bugs should be opened for specific resource sharing features.
For project sharing, please refer to bug 238966.