Hi Gayan,

The definition of "modified" may have significant differences between version control systems, especially between "optimistic lock" systems (like CVS, SVN, Git) and "pessimistic lock" systems (like ClearCase, Perforce, StarTeam) This is why the Team API does not have the exact method like "isModified(IFile)".

I would recommend you to provide an extension point in your core functionality that can find an implementation of "isModified(IFile)" for the given RepositoryProvider. This way you can start from the most relevant systems and than support more by request.

Regards,
AF

06.10.2020 11:16, Mickael Istria пишет:
Hi Gayan,

I never used it, but I believe org.eclipse.team.core.RepositoryProvider.getProvider(project) could be the entry-point you're looking for.

HTH

_______________________________________________
platform-dev mailing list
platform-dev@eclipse.org
To unsubscribe from this list, visit 
https://www.eclipse.org/mailman/listinfo/platform-dev

_______________________________________________
platform-dev mailing list
platform-dev@eclipse.org
To unsubscribe from this list, visit 
https://www.eclipse.org/mailman/listinfo/platform-dev

Reply via email to