Merge pull request #15412 from JBYoshi/cask-upgrade/named-params
Fix typing on revert_upgrade().
This commit is contained in:
commit
a1dd95d6ee
@ -214,6 +214,7 @@ on_request: true)
|
|||||||
Quarantine.propagate(from: primary_container.path, to: to)
|
Quarantine.propagate(from: primary_container.path, to: to)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
sig { params(predecessor: T.nilable(Cask)).void }
|
||||||
def install_artifacts(predecessor: nil)
|
def install_artifacts(predecessor: nil)
|
||||||
artifacts = @cask.artifacts
|
artifacts = @cask.artifacts
|
||||||
already_installed_artifacts = []
|
already_installed_artifacts = []
|
||||||
@ -390,6 +391,7 @@ on_request: true)
|
|||||||
@cask.download_sha_path.atomic_write(@cask.new_download_sha) if @cask.checksumable?
|
@cask.download_sha_path.atomic_write(@cask.new_download_sha) if @cask.checksumable?
|
||||||
end
|
end
|
||||||
|
|
||||||
|
sig { params(successor: T.nilable(Cask)).void }
|
||||||
def uninstall(successor: nil)
|
def uninstall(successor: nil)
|
||||||
load_installed_caskfile!
|
load_installed_caskfile!
|
||||||
oh1 "Uninstalling Cask #{Formatter.identifier(@cask)}"
|
oh1 "Uninstalling Cask #{Formatter.identifier(@cask)}"
|
||||||
@ -411,6 +413,7 @@ on_request: true)
|
|||||||
FileUtils.rm_f @cask.download_sha_path if @cask.download_sha_path.exist?
|
FileUtils.rm_f @cask.download_sha_path if @cask.download_sha_path.exist?
|
||||||
end
|
end
|
||||||
|
|
||||||
|
sig { params(successor: T.nilable(Cask)).void }
|
||||||
def start_upgrade(successor:)
|
def start_upgrade(successor:)
|
||||||
uninstall_artifacts(successor: successor)
|
uninstall_artifacts(successor: successor)
|
||||||
backup
|
backup
|
||||||
@ -431,7 +434,8 @@ on_request: true)
|
|||||||
backup_metadata_path.rename @cask.metadata_versioned_path
|
backup_metadata_path.rename @cask.metadata_versioned_path
|
||||||
end
|
end
|
||||||
|
|
||||||
def revert_upgrade(predecessor)
|
sig { params(predecessor: Cask).void }
|
||||||
|
def revert_upgrade(predecessor:)
|
||||||
opoo "Reverting upgrade for Cask #{@cask}"
|
opoo "Reverting upgrade for Cask #{@cask}"
|
||||||
restore_backup
|
restore_backup
|
||||||
install_artifacts(predecessor: predecessor)
|
install_artifacts(predecessor: predecessor)
|
||||||
@ -445,6 +449,7 @@ on_request: true)
|
|||||||
puts summary
|
puts summary
|
||||||
end
|
end
|
||||||
|
|
||||||
|
sig { params(clear: T::Boolean, successor: T.nilable(Cask)).void }
|
||||||
def uninstall_artifacts(clear: false, successor: nil)
|
def uninstall_artifacts(clear: false, successor: nil)
|
||||||
artifacts = @cask.artifacts
|
artifacts = @cask.artifacts
|
||||||
|
|
||||||
|
@ -174,6 +174,7 @@ module Cask
|
|||||||
raise CaskQuarantinePropagationError.new(to, quarantiner.stderr)
|
raise CaskQuarantinePropagationError.new(to, quarantiner.stderr)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
sig { params(from: Pathname, to: Pathname).void }
|
||||||
def self.copy_xattrs(from, to)
|
def self.copy_xattrs(from, to)
|
||||||
odebug "Copying xattrs from #{from} to #{to}"
|
odebug "Copying xattrs from #{from} to #{to}"
|
||||||
|
|
||||||
|
@ -131,6 +131,18 @@ module Cask
|
|||||||
false
|
false
|
||||||
end
|
end
|
||||||
|
|
||||||
|
sig {
|
||||||
|
params(
|
||||||
|
old_cask: Cask,
|
||||||
|
new_cask: Cask,
|
||||||
|
binaries: T.nilable(T::Boolean),
|
||||||
|
force: T.nilable(T::Boolean),
|
||||||
|
quarantine: T.nilable(T::Boolean),
|
||||||
|
require_sha: T.nilable(T::Boolean),
|
||||||
|
skip_cask_deps: T.nilable(T::Boolean),
|
||||||
|
verbose: T.nilable(T::Boolean),
|
||||||
|
).void
|
||||||
|
}
|
||||||
def self.upgrade_cask(
|
def self.upgrade_cask(
|
||||||
old_cask, new_cask,
|
old_cask, new_cask,
|
||||||
binaries:, force:, quarantine:, require_sha:, skip_cask_deps:, verbose:
|
binaries:, force:, quarantine:, require_sha:, skip_cask_deps:, verbose:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user