diff --git a/Sources/SwiftPackageListCore/Files/PackageResolved.swift b/Sources/SwiftPackageListCore/Files/PackageResolved.swift index 4d7f951..0785a29 100644 --- a/Sources/SwiftPackageListCore/Files/PackageResolved.swift +++ b/Sources/SwiftPackageListCore/Files/PackageResolved.swift @@ -185,8 +185,7 @@ extension PackageResolved { let packageSource: PackageSource? switch pin.kind { case .localSourceControl: - let url = URL(fileURLWithPath: pin.location) - packageSource = PackageSource(url: url) + packageSource = checkouts.packageSource(location: pin.location) case .remoteSourceControl: packageSource = checkouts.packageSource(location: pin.location) case .registry: diff --git a/Tests/SwiftPackageListCoreTests/Resources/PackageResolved/Package_v2.resolved b/Tests/SwiftPackageListCoreTests/Resources/PackageResolved/Package_v2.resolved index 3456e34..c07621f 100644 --- a/Tests/SwiftPackageListCoreTests/Resources/PackageResolved/Package_v2.resolved +++ b/Tests/SwiftPackageListCoreTests/Resources/PackageResolved/Package_v2.resolved @@ -3,7 +3,7 @@ { "identity" : "swift-package-list", "kind" : "localSourceControl", - "location" : "Users/example/swift-package-list", + "location" : "https://github.com/FelixHerrmann/swift-package-list", "state" : { "revision" : "3a1b45c9e994aebaf47e8c4bd631bd79075f4abb", "version" : "1.0.1" diff --git a/Tests/SwiftPackageListCoreTests/Resources/PackageResolved/Package_v3.resolved b/Tests/SwiftPackageListCoreTests/Resources/PackageResolved/Package_v3.resolved index 70ec224..b654e24 100644 --- a/Tests/SwiftPackageListCoreTests/Resources/PackageResolved/Package_v3.resolved +++ b/Tests/SwiftPackageListCoreTests/Resources/PackageResolved/Package_v3.resolved @@ -4,7 +4,7 @@ { "identity" : "swift-package-list", "kind" : "localSourceControl", - "location" : "Users/example/swift-package-list", + "location" : "https://github.com/FelixHerrmann/swift-package-list", "state" : { "revision" : "3a1b45c9e994aebaf47e8c4bd631bd79075f4abb", "version" : "1.0.1"