File tree Expand file tree Collapse file tree 6 files changed +36
-3
lines changed Expand file tree Collapse file tree 6 files changed +36
-3
lines changed File renamed without changes.
File renamed without changes.
File renamed without changes.
Original file line number Diff line number Diff line change 53
53
<SpecificVersion >False</SpecificVersion >
54
54
<HintPath >..\Packages\Visualize.Fody.0.4.0.0\Lib\portable-net4+sl4+wp7+win8+MonoAndroid16+MonoTouch40\Visualize.dll</HintPath >
55
55
</Reference >
56
+ <Reference Include =" YamlDotNet" >
57
+ <HintPath >..\packages\YamlDotNet.3.3.0\lib\net35\YamlDotNet.dll</HintPath >
58
+ </Reference >
56
59
</ItemGroup >
57
60
<ItemGroup >
61
+ <Compile Include =" AssemblyVersioningScheme.cs" />
58
62
<Compile Include =" Authentication.cs" />
59
63
<Compile Include =" BuildServers\AppVeyor.cs" />
60
64
<Compile Include =" BuildServers\BuildServerBase.cs" />
64
68
<Compile Include =" BuildServers\IBuildServer.cs" />
65
69
<Compile Include =" BuildServers\MyGet.cs" />
66
70
<Compile Include =" BuildServers\TeamCity.cs" />
71
+ <Compile Include =" Configuration\Config.cs" />
72
+ <Compile Include =" Configuration\ConfigReader.cs" />
67
73
<Compile Include =" GitFlow\BranchFinders\BranchCommitDifferenceFinder.cs" />
68
74
<Compile Include =" GitFlow\BranchFinders\RecentTagVersionExtractor.cs" />
69
75
<Compile Include =" LastMinorVersionFinder.cs" />
Original file line number Diff line number Diff line change @@ -34,6 +34,36 @@ public bool Equals(SemanticVersion obj)
34
34
BuildMetaData == obj . BuildMetaData ;
35
35
}
36
36
37
+ public override bool Equals ( object obj )
38
+ {
39
+ if ( ReferenceEquals ( null , obj ) )
40
+ {
41
+ return false ;
42
+ }
43
+ if ( ReferenceEquals ( this , obj ) )
44
+ {
45
+ return true ;
46
+ }
47
+ if ( obj . GetType ( ) != GetType ( ) )
48
+ {
49
+ return false ;
50
+ }
51
+ return Equals ( ( SemanticVersion ) obj ) ;
52
+ }
53
+
54
+ public override int GetHashCode ( )
55
+ {
56
+ unchecked
57
+ {
58
+ var hashCode = Major ;
59
+ hashCode = ( hashCode * 397 ) ^ Minor ;
60
+ hashCode = ( hashCode * 397 ) ^ Patch ;
61
+ hashCode = ( hashCode * 397 ) ^ ( PreReleaseTag != null ? PreReleaseTag . GetHashCode ( ) : 0 ) ;
62
+ hashCode = ( hashCode * 397 ) ^ ( BuildMetaData != null ? BuildMetaData . GetHashCode ( ) : 0 ) ;
63
+ return hashCode ;
64
+ }
65
+ }
66
+
37
67
public static bool operator == ( SemanticVersion v1 , SemanticVersion v2 )
38
68
{
39
69
if ( ReferenceEquals ( v1 , null ) )
Original file line number Diff line number Diff line change 55
55
</ItemGroup >
56
56
<ItemGroup >
57
57
<Compile Include =" AssemblyInfoBuilder\AssemblyInfoBuilder.cs" />
58
- <Compile Include =" AssemblyInfoBuilder\AssemblyVersioningScheme.cs" />
59
58
<Compile Include =" AssemblyInfoBuilder\AssemblyVersionsGenerator.cs" />
60
59
<Compile Include =" BuildLogger.cs" />
61
60
<Compile Include =" CachedVersion.cs" />
62
- <Compile Include =" Config.cs" />
63
- <Compile Include =" ConfigReader.cs" />
64
61
<Compile Include =" DirectoryDateFinder.cs" />
65
62
<Compile Include =" VersionCache.cs" />
66
63
<Compile Include =" WriteVersionInfoToBuildLog.cs" />
You can’t perform that action at this time.
0 commit comments