Use convention to derive a SemVer product version from a GitFlow based repository
arturcic on 5.3.6
2.get_Item(TKey key)
at GitVersion.GitRepoMetadataProvider.<>c__DisplayClass15_0.<GetMergeCommitsForBranch>b__0(String sb)
at System.Linq.Enumerable.WhereSelectListIterator
2.MoveNext()2.MoveNext()
at System.Linq.Enumerable.WhereEnumerableIterator
1.MoveNext()1..ctor(IEnumerable
1 source)1.<GetEnumerator>d__1.MoveNext()
at System.Collections.Generic.List
1..ctor(IEnumerable1 collection)
at System.Linq.Enumerable.ToList[TSource](IEnumerable
1 source)2.MoveNext()
at System.Linq.Enumerable.WhereSelectEnumerableIterator
2.MoveNext()1..ctor(IEnumerable
1 collection)2019-09-18 15:26:00 INFO [09/18/19 15:26:00:61] Begin: Finding branch source of 'release/6.1'
2019-09-18 15:26:00 INFO [09/18/19 15:26:00:64] End: Finding branch source of 'release/6.1' (Took: 37.90ms)
2019-09-18 15:26:00 INFO [09/18/19 15:26:00:65] End: Calculating base versions (Took: 3,925.10ms)
2019-09-18 15:26:00 ERROR [09/18/19 15:26:00:68] An unexpected error occurred:
System.Collections.Generic.KeyNotFoundException: The given key was not present in the dictionary.
at System.ThrowHelper.ThrowKeyNotFoundException()
at System.Collections.Generic.Dictionary`2.get_Item(TKey key)
at GitVersion.GitRepoMetadataProvider.<>c__DisplayClass15_0.<GetMergeCommitsForBranch>b__0(String sb)
at System.Linq.Enumerable.WhereSelectListIterator`2.MoveNext()
at System.Linq.Enumerable.Any[TSource](IEnumerable`1 source, Func`2 predicate)
at System.Linq.Enumerable.WhereSelectEnumerableIterator`2.MoveNext()
at System.Linq.Enumerable.WhereEnumerableIterator`1.MoveNext()
at System.Linq.Buffer`1..ctor(IEnumerable`1 source)
at System.Linq.OrderedEnumerable`1.<GetEnumerator>d__1.MoveNext()
at System.Collections.Generic.List`1..ctor(IEnumerable`1 collection)
at System.Linq.Enumerable.ToList[TSource](IEnumerable`1 source)
at GitVersion.GitRepoMetadataProvider.GetMergeCommitsForBranch(Branch branch, Branch[] excludedBranches)
at GitVersion.GitRepoMetadataProvider.FindCommitBranchWasBranchedFrom(Branch branch, Branch[] excludedBranches)
at GitVersion.VersionCalculation.BaseVersionCalculators.VersionInBranchNameBaseVersionStrategy.<GetVersions>d__1.MoveNext()
at System.Linq.Enumerable.<SelectManyIterator>d__17`2.MoveNext()
at System.Linq.Enumerable.WhereSelectEnumerableIterator`2.MoveNext()
at System.Collections.Generic.List`1..ctor(IEnumerable`1 collection)
at System.Linq.Enumerable.ToList[TSource](IEnumerable`1 source)
at GitVersion.VersionCalculation.BaseVersionCalculator.GetBaseVersion(GitVersionContext context)
at GitVersion.VersionCalculation.NextVersionCalculator.FindVersion(GitVersionContext context)
at GitVersion.GitVersionFinder.FindVersion(GitVersionContext context)
at GitVersion.ExecuteCore.<>c__DisplayClass7_0.<ExecuteInternal>b__0(IRepository repo)
at GitVersion.GitPreparer.WithRepository[TResult](Func`2 action)
at GitVersion.ExecuteCore.ExecuteGitVersion(String targetUrl, String dynamicRepositoryLocation, Authentication authentication, String targetBranch, Boolean noFetch, String workingDirectory, String commitId, Config overrideConfig, Boolean noCache)
at GitVersion.SpecifiedArgumentRunner.Run(Arguments arguments, IFileSystem fileSystem)
at GitVersion.Program.VerifyArgumentsAndRun()