diff --git a/Sources/TSCBasic/Lock.swift b/Sources/TSCBasic/Lock.swift index edb93858..d51048bd 100644 --- a/Sources/TSCBasic/Lock.swift +++ b/Sources/TSCBasic/Lock.swift @@ -77,7 +77,7 @@ public final class FileLock { /// Create an instance of FileLock at the path specified /// /// Note: The parent directory path should be a valid directory. - public init(at lockFile: AbsolutePath) { + internal init(at lockFile: AbsolutePath) { self.lockFile = lockFile } @@ -191,7 +191,7 @@ public final class FileLock { return try await body() } - private static func prepareLock( + public static func prepareLock( fileToLock: AbsolutePath, at lockFilesDirectory: AbsolutePath? = nil ) throws -> FileLock { diff --git a/Tests/TSCBasicTests/LockTests.swift b/Tests/TSCBasicTests/LockTests.swift index 3b354180..41217bab 100644 --- a/Tests/TSCBasicTests/LockTests.swift +++ b/Tests/TSCBasicTests/LockTests.swift @@ -10,7 +10,7 @@ import XCTest -import TSCBasic +@testable import TSCBasic import TSCTestSupport class LockTests: XCTestCase {