Retrieve source code related to change sets
Accepted answer
Given a collection of change set handles, you would have to fetch the full IChangeSet items (I'll assume you know how to fetch full items for now, but let me know if you do not). A change set has an IChangeSet.changes() method which returns a collection of IChange. An IChange represents a change (add, delete, modify - see IChange.kind()) to a single versionable item (i.e file or folder). IChange.item() returns the IVersionableHandle (file/folder). You can fetch versionables using:
SCMPlatform.getWorkspaceManager(repo).versionableManager().fetchCompleteStates()
SCMPlatform.getWorkspaceManager(repo).versionableManager().fetchCompleteStates()