1
- using System ;
2
- using GitFlowVersion ;
3
-
4
- public static class VersionInformationalConverter
1
+ namespace GitFlowVersion
5
2
{
6
- public static string ToLongString ( this VersionAndBranch versionAndBranch )
7
- {
8
- var version = versionAndBranch . Version ;
9
- var versionPrefix = string . Format ( "{0}.{1}.{2}" , version . Major , version . Minor , version . Patch ) ;
3
+ using System ;
10
4
11
- if ( versionAndBranch . BranchType == BranchType . Feature )
5
+ public static class VersionInformationalConverter
6
+ {
7
+ public static string ToLongString ( this VersionAndBranch versionAndBranch )
12
8
{
13
- var shortSha = versionAndBranch . Sha . Substring ( 0 , 8 ) ;
14
- return string . Format ( "{0}-unstable.feature-{1} Branch:'{2}' Sha:'{3}'" , versionPrefix , shortSha , versionAndBranch . BranchName , versionAndBranch . Sha ) ;
15
- }
9
+ var version = versionAndBranch . Version ;
10
+ var versionPrefix = string . Format ( "{0}.{1}.{2}" , version . Major , version . Minor , version . Patch ) ;
16
11
17
- if ( versionAndBranch . BranchType == BranchType . PullRequest )
18
- {
19
- return string . Format ( "{0}-unstable.pull-request-{1} Branch:'{2}' Sha:'{3}'" , versionPrefix , version . PreReleaseNumber , versionAndBranch . BranchName , versionAndBranch . Sha ) ;
20
- }
12
+ if ( versionAndBranch . BranchType == BranchType . Feature )
13
+ {
14
+ var shortSha = versionAndBranch . Sha . Substring ( 0 , 8 ) ;
15
+ return string . Format ( "{0}-unstable.feature-{1} Branch:'{2}' Sha:'{3}'" , versionPrefix , shortSha , versionAndBranch . BranchName , versionAndBranch . Sha ) ;
16
+ }
21
17
22
- if ( versionAndBranch . BranchType == BranchType . Develop )
23
- {
24
- return string . Format ( "{0}-unstable{1} Branch:'{2}' Sha:'{3}'" , versionPrefix , version . PreReleaseNumber , versionAndBranch . BranchName , versionAndBranch . Sha ) ;
25
- }
18
+ if ( versionAndBranch . BranchType == BranchType . PullRequest )
19
+ {
20
+ return string . Format ( "{0}-unstable.pull-request- {1} Branch:'{2}' Sha:'{3}'" , versionPrefix , version . PreReleaseNumber , versionAndBranch . BranchName , versionAndBranch . Sha ) ;
21
+ }
26
22
27
- if ( versionAndBranch . BranchType == BranchType . Release )
28
- {
29
- if ( version . Stability == Stability . ReleaseCandidate )
23
+ if ( versionAndBranch . BranchType == BranchType . Develop )
30
24
{
31
- return string . Format ( "{0}-rc {1} Branch:'{2}' Sha:'{3}'" , versionPrefix , version . PreReleaseNumber , versionAndBranch . BranchName , versionAndBranch . Sha ) ;
25
+ return string . Format ( "{0}-unstable {1} Branch:'{2}' Sha:'{3}'" , versionPrefix , version . PreReleaseNumber , versionAndBranch . BranchName , versionAndBranch . Sha ) ;
32
26
}
33
- return string . Format ( "{0}-beta{1} Branch:'{2}' Sha:'{3}'" , versionPrefix , version . PreReleaseNumber , versionAndBranch . BranchName , versionAndBranch . Sha ) ;
34
- }
35
27
36
- if ( versionAndBranch . BranchType == BranchType . Hotfix )
37
- {
38
- return string . Format ( "{0}-beta{1} Branch:'{2}' Sha:'{3}'" , versionPrefix , version . PreReleaseNumber , versionAndBranch . BranchName , versionAndBranch . Sha ) ;
39
- }
28
+ if ( versionAndBranch . BranchType == BranchType . Release )
29
+ {
30
+ if ( version . Stability == Stability . ReleaseCandidate )
31
+ {
32
+ return string . Format ( "{0}-rc{1} Branch:'{2}' Sha:'{3}'" , versionPrefix , version . PreReleaseNumber , versionAndBranch . BranchName , versionAndBranch . Sha ) ;
33
+ }
34
+ return string . Format ( "{0}-beta{1} Branch:'{2}' Sha:'{3}'" , versionPrefix , version . PreReleaseNumber , versionAndBranch . BranchName , versionAndBranch . Sha ) ;
35
+ }
40
36
41
- if ( versionAndBranch . BranchType == BranchType . Master )
42
- {
43
- return string . Format ( "{0} Sha:'{1 }'" , versionPrefix , versionAndBranch . Sha ) ;
44
- }
37
+ if ( versionAndBranch . BranchType == BranchType . Hotfix )
38
+ {
39
+ return string . Format ( "{0}-beta{1} Branch:'{2}' Sha:'{3 }'" , versionPrefix , version . PreReleaseNumber , versionAndBranch . BranchName , versionAndBranch . Sha ) ;
40
+ }
45
41
46
- throw new Exception ( string . Format ( "Invalid branch type '{0}'." , versionAndBranch . BranchType ) ) ;
47
- }
48
- public static string ToShortString ( this VersionAndBranch versionAndBranch )
49
- {
50
- var version = versionAndBranch . Version ;
51
- var versionPrefix = string . Format ( "{0}.{1}.{2}" , version . Major , version . Minor , version . Patch ) ;
42
+ if ( versionAndBranch . BranchType == BranchType . Master )
43
+ {
44
+ return string . Format ( "{0} Sha:'{1}'" , versionPrefix , versionAndBranch . Sha ) ;
45
+ }
52
46
53
- if ( versionAndBranch . BranchType == BranchType . Feature )
54
- {
55
- var shortSha = versionAndBranch . Sha . Substring ( 0 , 8 ) ;
56
- return string . Format ( "{0}-unstable.feature-{1}" , versionPrefix , shortSha ) ;
47
+ throw new Exception ( string . Format ( "Invalid branch type '{0}'." , versionAndBranch . BranchType ) ) ;
57
48
}
58
49
59
- if ( versionAndBranch . BranchType == BranchType . PullRequest )
50
+ public static string ToShortString ( this VersionAndBranch versionAndBranch )
60
51
{
61
- return string . Format ( "{0}-unstable.pull-request-{1}" , versionPrefix , version . PreReleaseNumber ) ;
62
- }
52
+ var version = versionAndBranch . Version ;
53
+ var versionPrefix = string . Format ( "{0}.{1}.{2}" , version . Major , version . Minor , version . Patch ) ;
63
54
64
- if ( versionAndBranch . BranchType == BranchType . Develop )
65
- {
66
- return string . Format ( "{0}-unstable{1}" , versionPrefix , version . PreReleaseNumber ) ;
67
- }
55
+ if ( versionAndBranch . BranchType == BranchType . Feature )
56
+ {
57
+ var shortSha = versionAndBranch . Sha . Substring ( 0 , 8 ) ;
58
+ return string . Format ( "{0}-unstable.feature-{1}" , versionPrefix , shortSha ) ;
59
+ }
68
60
69
- if ( versionAndBranch . BranchType == BranchType . Release )
70
- {
71
- if ( version . Stability == Stability . ReleaseCandidate )
61
+ if ( versionAndBranch . BranchType == BranchType . PullRequest )
72
62
{
73
- return string . Format ( "{0}-rc {1}" , versionPrefix , version . PreReleaseNumber ) ;
63
+ return string . Format ( "{0}-unstable.pull-request- {1}" , versionPrefix , version . PreReleaseNumber ) ;
74
64
}
75
- return string . Format ( "{0}-beta{1}" , versionPrefix , version . PreReleaseNumber ) ;
76
- }
77
65
78
- if ( versionAndBranch . BranchType == BranchType . Hotfix )
79
- {
80
- return string . Format ( "{0}-beta {1}" , versionPrefix , version . PreReleaseNumber ) ;
81
- }
66
+ if ( versionAndBranch . BranchType == BranchType . Develop )
67
+ {
68
+ return string . Format ( "{0}-unstable {1}" , versionPrefix , version . PreReleaseNumber ) ;
69
+ }
82
70
83
- if ( versionAndBranch . BranchType == BranchType . Master )
84
- {
85
- return versionPrefix ;
86
- }
71
+ if ( versionAndBranch . BranchType == BranchType . Release )
72
+ {
73
+ if ( version . Stability == Stability . ReleaseCandidate )
74
+ {
75
+ return string . Format ( "{0}-rc{1}" , versionPrefix , version . PreReleaseNumber ) ;
76
+ }
77
+ return string . Format ( "{0}-beta{1}" , versionPrefix , version . PreReleaseNumber ) ;
78
+ }
79
+
80
+ if ( versionAndBranch . BranchType == BranchType . Hotfix )
81
+ {
82
+ return string . Format ( "{0}-beta{1}" , versionPrefix , version . PreReleaseNumber ) ;
83
+ }
84
+
85
+ if ( versionAndBranch . BranchType == BranchType . Master )
86
+ {
87
+ return versionPrefix ;
88
+ }
87
89
88
- throw new Exception ( string . Format ( "Invalid branch type '{0}'." , versionAndBranch . BranchType ) ) ;
90
+ throw new Exception ( string . Format ( "Invalid branch type '{0}'." , versionAndBranch . BranchType ) ) ;
91
+ }
89
92
}
90
93
}
0 commit comments