Retrieve source code related to change sets
![]()
Shirin Akbari (11●1)
| asked Jul 15 '16, 4:01 p.m.
edited Jul 16 '16, 10:43 a.m. by David Lafreniere (4.8k●7)
Hi,
I am looking for an API which would help me to list all the source the 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() Michael Valenta selected this answer as the correct answer
|