@Override
public List<Changeset> getChangesetsWithFileDetails(List<Changeset> changesets)
{
ImmutableList.Builder<Changeset> detailedChangesets = ImmutableList.builder();
// group by repo so we only have to load each repo one time inside the loop
ListMultimap<Integer, Changeset> changesetsByRepo = Multimaps.index(changesets, Changesets.TO_REPOSITORY_ID);
for (Map.Entry<Integer, Collection<Changeset>> repoChangesets : changesetsByRepo.asMap().entrySet())
{
final Repository repository = repositoryDao.get(repoChangesets.getKey());
final DvcsCommunicator communicator = dvcsCommunicatorProvider.getCommunicator(repository.getDvcsType());
processRepository(repository, repoChangesets.getValue(), communicator, detailedChangesets);
}
return detailedChangesets.build();
}
ChangesetServiceImpl.java 文件源码
java
阅读 22
收藏 0
点赞 0
评论 0
项目:jira-dvcs-connector
作者:
评论列表
文章目录