diff --git a/Library/Homebrew/cmd/fetch.rb b/Library/Homebrew/cmd/fetch.rb index d1309bdec7..47d0b44d01 100644 --- a/Library/Homebrew/cmd/fetch.rb +++ b/Library/Homebrew/cmd/fetch.rb @@ -325,7 +325,8 @@ module Homebrew end def fetch_downloadable(downloadable) - downloads[downloadable] ||= download_queue.enqueue(RetryableDownload.new(downloadable), force: args.force?) + tries = args.retry? ? {} : { tries: 1 } + downloads[downloadable] ||= download_queue.enqueue(RetryableDownload.new(downloadable, **tries), force: args.force?) end end end