aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/dev-cmd
diff options
context:
space:
mode:
Diffstat (limited to 'Library/Homebrew/dev-cmd')
-rw-r--r--Library/Homebrew/dev-cmd/audit.rb10
1 files changed, 5 insertions, 5 deletions
diff --git a/Library/Homebrew/dev-cmd/audit.rb b/Library/Homebrew/dev-cmd/audit.rb
index f187f17f5..c685dacae 100644
--- a/Library/Homebrew/dev-cmd/audit.rb
+++ b/Library/Homebrew/dev-cmd/audit.rb
@@ -1490,15 +1490,15 @@ class ResourceAuditor
return unless @online
urls.each do |url|
- if url.start_with? "http", "ftp"
+ if url.start_with?("git") || url.end_with?(".git")
+ unless Utils.git_remote_exists url
+ problem "The URL #{url} is not a valid git URL"
+ end
+ elsif url.start_with? "http", "ftp"
status_code = FormulaAuditor.url_status_code url
unless status_code.start_with? "2"
problem "The URL #{url} is not reachable (HTTP status code #{status_code})"
end
- elsif url.start_with? "git"
- unless Utils.git_remote_exists url
- problem "The URL #{url} is not a valid git URL"
- end
elsif url.start_with? "svn"
unless Utils.svn_remote_exists url
problem "The URL #{url} is not a valid svn URL"