| 
						
						
							
								
							
						
						
					 | 
					 | 
					@ -47,7 +47,7 @@ func MustParseVersion(verStr string) *Version { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					} | 
					 | 
					 | 
					 | 
					} | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					// Compare compares two versions,
 | 
					 | 
					 | 
					 | 
					// Compare compares two versions,
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					// it returns 1 if original is greater, 1 if original is smaller, 0 if equal.
 | 
					 | 
					 | 
					 | 
					// it returns 1 if original is greater, -1 if original is smaller, 0 if equal.
 | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					func (v *Version) Compare(that *Version) int { | 
					 | 
					 | 
					 | 
					func (v *Version) Compare(that *Version) int { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
						if v.Major > that.Major { | 
					 | 
					 | 
					 | 
						if v.Major > that.Major { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
							return 1 | 
					 | 
					 | 
					 | 
							return 1 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
					 | 
					@ -70,6 +70,10 @@ func (v *Version) Compare(that *Version) int { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
						return 0 | 
					 | 
					 | 
					 | 
						return 0 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					} | 
					 | 
					 | 
					 | 
					} | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					func (v *Version) LessThan(that *Version) bool { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
						return v.Compare(that) < 0 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					} | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					// GetVersion returns current Git version installed.
 | 
					 | 
					 | 
					 | 
					// GetVersion returns current Git version installed.
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					func GetVersion() (*Version, error) { | 
					 | 
					 | 
					 | 
					func GetVersion() (*Version, error) { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
						if gitVer != nil { | 
					 | 
					 | 
					 | 
						if gitVer != nil { | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
					 | 
					
  |