6
6
7
7
namespace GitVersion . VersionCalculation ;
8
8
9
- internal class IncrementStrategyFinder : IIncrementStrategyFinder
9
+ internal class IncrementStrategyFinder ( IGitRepository repository , ITaggedSemanticVersionRepository taggedSemanticVersionRepository )
10
+ : IIncrementStrategyFinder
10
11
{
11
12
public const string DefaultMajorPattern = @"\+semver:\s?(breaking|major)" ;
12
13
public const string DefaultMinorPattern = @"\+semver:\s?(feature|minor)" ;
@@ -23,15 +24,8 @@ internal class IncrementStrategyFinder : IIncrementStrategyFinder
23
24
private static readonly Regex DefaultPatchPatternRegex = new ( DefaultPatchPattern , RegexOptions . Compiled | RegexOptions . IgnoreCase ) ;
24
25
private static readonly Regex DefaultNoBumpPatternRegex = new ( DefaultNoBumpPattern , RegexOptions . Compiled | RegexOptions . IgnoreCase ) ;
25
26
26
- private readonly IGitRepository repository ;
27
- private readonly ITaggedSemanticVersionRepository taggedSemanticVersionRepository ;
28
-
29
- public IncrementStrategyFinder ( IGitRepository repository , ITaggedSemanticVersionRepository taggedSemanticVersionRepository )
30
- {
31
- this . repository = repository . NotNull ( ) ;
32
- this . repository = repository . NotNull ( ) ;
33
- this . taggedSemanticVersionRepository = taggedSemanticVersionRepository ;
34
- }
27
+ private readonly IGitRepository repository = repository . NotNull ( ) ;
28
+ private readonly ITaggedSemanticVersionRepository taggedSemanticVersionRepository = taggedSemanticVersionRepository . NotNull ( ) ;
35
29
36
30
public VersionField DetermineIncrementedField (
37
31
ICommit currentCommit , BaseVersion baseVersion , EffectiveConfiguration configuration , string ? label )
0 commit comments