From c61713b8e02336e7e9c1533865327dcee0dc6412 Mon Sep 17 00:00:00 2001 From: Markus Reiter Date: Thu, 5 Sep 2024 17:14:40 +0200 Subject: [PATCH] Fix handling for `--retry` flag. --- Library/Homebrew/cmd/fetch.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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