Remember --ignore-dependencies when installing and upgrading
This commit is contained in:
parent
dfe0a1eb89
commit
5f5e689752
@ -128,6 +128,7 @@ module Homebrew
|
||||
if tab
|
||||
fi.installed_as_dependency = tab.installed_as_dependency
|
||||
fi.installed_on_request ||= tab.installed_on_request
|
||||
fi.ignore_deps = tab.ignored_dependencies
|
||||
end
|
||||
fi.prelude
|
||||
|
||||
|
||||
@ -333,6 +333,7 @@ class FormulaInstaller
|
||||
tab = Tab.for_keg(keg)
|
||||
tab.installed_as_dependency = installed_as_dependency
|
||||
tab.installed_on_request = installed_on_request
|
||||
tab.ignored_dependencies = ignore_deps?
|
||||
tab.write
|
||||
end
|
||||
|
||||
@ -891,6 +892,7 @@ class FormulaInstaller
|
||||
tab.installed_as_dependency = installed_as_dependency
|
||||
tab.installed_on_request = installed_on_request
|
||||
tab.aliases = formula.aliases
|
||||
tab.ignored_dependencies = ignore_deps?
|
||||
tab.write
|
||||
end
|
||||
|
||||
|
||||
@ -19,6 +19,7 @@ class Tab < OpenStruct
|
||||
build = formula.build
|
||||
attributes = {
|
||||
"homebrew_version" => HOMEBREW_VERSION,
|
||||
"ignored_dependencies" => false,
|
||||
"used_options" => build.used_options.as_flags,
|
||||
"unused_options" => build.unused_options.as_flags,
|
||||
"tabfile" => formula.prefix/FILENAME,
|
||||
@ -177,6 +178,7 @@ class Tab < OpenStruct
|
||||
"unused_options" => [],
|
||||
"built_as_bottle" => false,
|
||||
"installed_as_dependency" => false,
|
||||
"ignored_dependencies" => false,
|
||||
"installed_on_request" => true,
|
||||
"poured_from_bottle" => false,
|
||||
"time" => nil,
|
||||
@ -322,6 +324,7 @@ class Tab < OpenStruct
|
||||
"poured_from_bottle" => poured_from_bottle,
|
||||
"installed_as_dependency" => installed_as_dependency,
|
||||
"installed_on_request" => installed_on_request,
|
||||
"ignored_dependencies" => ignored_dependencies,
|
||||
"changed_files" => changed_files&.map(&:to_s),
|
||||
"time" => time,
|
||||
"source_modified_time" => source_modified_time.to_i,
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user