mirror of
https://github.com/Homebrew/brew.git
synced 2025-07-14 16:09:03 +08:00
Rename FormulaLock
to LockFile
.
This commit is contained in:
parent
e931fee732
commit
060af0a26a
@ -1,5 +1,5 @@
|
|||||||
require "formula_support"
|
require "formula_support"
|
||||||
require "formula_lock"
|
require "lock_file"
|
||||||
require "formula_pin"
|
require "formula_pin"
|
||||||
require "hardware"
|
require "hardware"
|
||||||
require "utils/bottles"
|
require "utils/bottles"
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
require "extend/pathname"
|
require "extend/pathname"
|
||||||
require "keg_relocate"
|
require "keg_relocate"
|
||||||
require "formula_lock"
|
require "lock_file"
|
||||||
require "ostruct"
|
require "ostruct"
|
||||||
|
|
||||||
class Keg
|
class Keg
|
||||||
|
@ -1,9 +1,9 @@
|
|||||||
require "fcntl"
|
require "fcntl"
|
||||||
|
|
||||||
class FormulaLock
|
class LockFile
|
||||||
def initialize(name)
|
def initialize(name)
|
||||||
@name = name
|
@name = name
|
||||||
@path = HOMEBREW_LOCK_DIR/"#{@name}.brewing"
|
@path = HOMEBREW_LOCK_DIR/"#{@name}.lock"
|
||||||
@lockfile = nil
|
@lockfile = nil
|
||||||
end
|
end
|
||||||
|
|
||||||
@ -35,3 +35,15 @@ class FormulaLock
|
|||||||
@lockfile.fcntl(Fcntl::F_SETFD, Fcntl::FD_CLOEXEC)
|
@lockfile.fcntl(Fcntl::F_SETFD, Fcntl::FD_CLOEXEC)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class FormulaLock < LockFile
|
||||||
|
def initialize(name)
|
||||||
|
super("#{name}.formula")
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class CaskLock < LockFile
|
||||||
|
def initialize(name)
|
||||||
|
super("#{name}.cask")
|
||||||
|
end
|
||||||
|
end
|
@ -1,5 +1,5 @@
|
|||||||
require "formula"
|
require "formula"
|
||||||
require "formula_lock"
|
require "lock_file"
|
||||||
require "keg"
|
require "keg"
|
||||||
require "tab"
|
require "tab"
|
||||||
|
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
require "formula_lock"
|
require "lock_file"
|
||||||
|
|
||||||
describe FormulaLock do
|
describe LockFile do
|
||||||
subject { described_class.new("foo") }
|
subject { described_class.new("foo") }
|
||||||
|
|
||||||
describe "#lock" do
|
describe "#lock" do
|
||||||
@ -24,7 +24,7 @@ describe FormulaLock do
|
|||||||
expect { subject.unlock }.not_to raise_error
|
expect { subject.unlock }.not_to raise_error
|
||||||
end
|
end
|
||||||
|
|
||||||
it "unlocks a locked Formula" do
|
it "unlocks when locked" do
|
||||||
subject.lock
|
subject.lock
|
||||||
subject.unlock
|
subject.unlock
|
||||||
|
|
Loading…
x
Reference in New Issue
Block a user