Summary
Configuration can be applied to different things, effective
configuration is the result after applying the appropriate
configuration
- Namespace
-
GitVersion
.Model .Configuration - Base Types
-
- object
graph BT Type-->Base0["object"]
Type["EffectiveConfiguration"] class Type type-node
Syntax
public class EffectiveConfiguration
Constructors
Properties
| Name | Value | Summary |
|---|---|---|
|
Assembly |
string | |
|
Assembly |
Assembly |
|
|
Assembly |
string | |
|
Assembly |
string | |
|
Assembly |
Assembly |
|
| BranchPrefixToTrim | string | |
| BuildMetaDataPadding | int | |
| CommitDateFormat | string | |
|
Commit |
Commit |
|
|
Commits |
int | |
|
Continuous |
string | |
| Increment | IncrementStrategy | |
| IsMainline | bool | |
| IsReleaseBranch | bool | |
| LegacySemVerPadding | int | |
|
Major |
string | |
|
Minor |
string | |
| NextVersion | string | |
| NoBumpMessage | string | |
|
Patch |
string | |
| PreReleaseWeight | int | |
|
Prevent |
bool | |
| Tag | string |
Tag to use when calculating SemVer
|
| TagNumberPattern | string | |
| TagPrefix | string |
Git tag prefix
|
| TagPreReleaseWeight | int | |
| TrackMergeTarget | bool | |
|
Tracks |
bool | |
| UpdateBuildNumber | bool | |
| VersionFilters |
IEnumerable |
|
| VersioningMode | VersioningMode |
Extension Methods
| Name | Value | Summary |
|---|---|---|
|
GetBranchSpecificTag |
string |
From
ConfigExtensions
|
|
GetProperties |
IEnumerable |
From
ObjectExtensions
|
|
NotNull |
T |
From
CommonExtensions
|