Resolve the build graph in parallel

This commit is contained in:
Nate McMaster 2017-02-14 16:48:56 -08:00
parent 6eca0806af
commit 1b47ceffad
1 changed files with 6 additions and 3 deletions

View File

@ -894,9 +894,12 @@ functions
static IList<IGrouping<int, string>> GetBuildGraph()
{
var repositoryLookup = GetRepositoriesToBuild()
.Select(RepoInfoFactory.Create)
.ToList();
var repositoryLookup = new List<RepositoryInfo>();
Parallel.ForEach(GetRepositoriesToBuild(), repo =>
{
repositoryLookup.Add(RepoInfoFactory.Create(repo));
});
foreach (var info in repositoryLookup)
{