File tree Expand file tree Collapse file tree 1 file changed +6
-4
lines changed Expand file tree Collapse file tree 1 file changed +6
-4
lines changed Original file line number Diff line number Diff line change @@ -2819,7 +2819,7 @@ extension Workspace: PackageContainerProvider {
2819
2819
case . localSourceControl, . remoteSourceControl:
2820
2820
return try self . checkoutRepository ( package : package , at: checkoutState)
2821
2821
case . registry:
2822
- fatalError ( " registry dependencies are supported at this point " )
2822
+ fatalError ( " registry dependencies are not supported at this point " )
2823
2823
}
2824
2824
}
2825
2825
@@ -2868,11 +2868,13 @@ extension Workspace: PackageContainerProvider {
2868
2868
2869
2869
switch package . kind {
2870
2870
case . root, . fileSystem:
2871
- fatalError ( " local dependencies are supported " )
2872
- case . localSourceControl, . remoteSourceControl:
2871
+ throw InternalError ( " root and dependencies fileSystem can not be removed " )
2872
+ case . localSourceControl:
2873
+ throw InternalError ( " localSourceControl dependencies can not be removed " )
2874
+ case . remoteSourceControl:
2873
2875
try self . removeRepository ( dependency: dependencyToRemove)
2874
2876
case . registry:
2875
- fatalError ( " registry dependencies are supported at this point " )
2877
+ fatalError ( " registry dependencies are not supported at this point " )
2876
2878
}
2877
2879
2878
2880
// Save the state.
You can’t perform that action at this time.
0 commit comments