utils/svn: Bump to Sorbet typed: strict
				
					
				
			This commit is contained in:
		
							parent
							
								
									29a3ede4b1
								
							
						
					
					
						commit
						ef9520cd6c
					
				@ -1,4 +1,4 @@
 | 
			
		||||
# typed: true
 | 
			
		||||
# typed: strict
 | 
			
		||||
# frozen_string_literal: true
 | 
			
		||||
 | 
			
		||||
require "system_command"
 | 
			
		||||
@ -19,7 +19,7 @@ module Utils
 | 
			
		||||
        return @version if defined?(@version)
 | 
			
		||||
 | 
			
		||||
        stdout, _, status = system_command(HOMEBREW_SHIMS_PATH/"shared/svn", args: ["--version"], print_stderr: false)
 | 
			
		||||
        @version = status.success? ? stdout.chomp[/svn, version (\d+(?:\.\d+)*)/, 1] : nil
 | 
			
		||||
        @version = T.let(status.success? ? stdout.chomp[/svn, version (\d+(?:\.\d+)*)/, 1] : nil, T.nilable(String))
 | 
			
		||||
      end
 | 
			
		||||
 | 
			
		||||
      sig { params(url: String).returns(T::Boolean) }
 | 
			
		||||
@ -34,7 +34,7 @@ module Utils
 | 
			
		||||
        system_command("svn", args: args.concat(invalid_cert_flags), print_stderr: false).success?
 | 
			
		||||
      end
 | 
			
		||||
 | 
			
		||||
      sig { returns(Array) }
 | 
			
		||||
      sig { returns(T::Array[String]) }
 | 
			
		||||
      def invalid_cert_flags
 | 
			
		||||
        opoo "Ignoring Subversion certificate errors!"
 | 
			
		||||
        args = ["--non-interactive", "--trust-server-cert"]
 | 
			
		||||
@ -44,6 +44,7 @@ module Utils
 | 
			
		||||
        args
 | 
			
		||||
      end
 | 
			
		||||
 | 
			
		||||
      sig { void }
 | 
			
		||||
      def clear_version_cache
 | 
			
		||||
        remove_instance_variable(:@version) if defined?(@version)
 | 
			
		||||
      end
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user