13 lines
377 B
Ruby
13 lines
377 B
Ruby
# typed: true
|
|
# frozen_string_literal: true
|
|
|
|
module Homebrew
|
|
sig { params(args: T.untyped, mtime: String).returns([String, T::Array[String]]) }
|
|
def self.setup_tar_and_args!(args, mtime)
|
|
# Without --only-json-tab bottles are never reproducible
|
|
return ["tar", tar_args].freeze unless args.only_json_tab?
|
|
|
|
["tar", reproducible_gnutar_args(mtime)].freeze
|
|
end
|
|
end
|