It's all about the answers!

Ask a question

API to get the details of a person who commit code to RTC

shruti gudagur (281115) | asked Jun 05 '14, 1:17 a.m.

How can i get the details like name/usrid, email address of a person who committed code to RTC.
is there any command to get these details..? or any API's?

Thanks & Regards

One answer

permanent link
Ajay Mallikarjunaiah (148210) | answered Jun 05 '14, 1:39 a.m.
edited Jun 05 '14, 2:29 a.m.

The following method "may" work., I haven't tested personally.
Please do let me know if this works..

public void printModifiedByInRepositoryWorkspace(
            ITeamRepository repository, IProgressMonitor monitor)
            throws TeamRepositoryException, ItemNotFoundException {

        IWorkspaceManager iWorkspaceManager = SCMPlatform

        int maxSize = 4;
        monitor.subTask("Printing MODIFIED BY IN workspace");
        IWorkspaceSearchCriteria criteria = IWorkspaceSearchCriteria.FACTORY

        java.util.List<IWorkspaceHandle> workspaceList = iWorkspaceManager
                .findWorkspaces(criteria, maxSize, monitor);
        System.out.println("found " + workspaceList.size()
                + " matching workspaces");

        for (IWorkspaceHandle iWorkspaceHandle : workspaceList) {
            IWorkspace iWorkspace = (IWorkspace) repository.itemManager()
                    .fetchCompleteItem(iWorkspaceHandle, IItemManager.DEFAULT,
            IContributorHandle iContributorHandle = iWorkspace.getModifiedBy();
            IContributor iContributor = (IContributor) repository.itemManager()
                            IItemManager.DEFAULT, monitor);
            System.out.println(iContributor.getName() + "\t"
                    + iContributor.getUserId() + "\t"
                    + iContributor.getEmailAddress());

shruti gudagur commented Jun 05 '14, 2:25 a.m.

Hello Ajay,

 java.util.List<iworkspacehandle> workspaceList = iWorkspaceManager.findWorkspaces(criteria, maxSize, monitor);

can i know what is maxSize and iworkspacehandle?

Ajay Mallikarjunaiah commented Jun 05 '14, 2:30 a.m.


I'm sorry.
I've modified the method..,
You can now have a look at it.

shruti gudagur commented Jun 05 '14, 4:50 a.m.

Hello Ajay,

What is ITeamRepository repository and IProgressMonitor monitor ?

Thanks & Regards

Your answer

Register or to post your answer.