List<String> configuredRepositories = repositoryUtil
.getConfiguredRepositories();
RepositoryCache repositoryCache = Activator.getDefault()
.getRepositoryCache();
for (String repoDir : configuredRepositories) {
Repository repository = repositoryCache
.lookupRepository(new File(repoDir));
RevCommit commit = getCommit(repository);
if (commit != null)
return new RepositoryCommit(repository, commit);
}