@@ -96,15 +96,15 @@ extension Package {
96
96
convenience init ( name: String ? , url: String , requirement: Requirement ) {
97
97
switch requirement {
98
98
case . localPackageItem:
99
- self . init ( kind : . fileSystem ( name: name, path: url) )
99
+ self . init ( name: name, path: url)
100
100
case . branchItem( let branch) :
101
- self . init ( kind : . sourceControl ( name: name, location: url, requirement: . branch( branch) ) )
101
+ self . init ( name: name, location: url, requirement: . branch( branch) )
102
102
case . exactItem( let version) :
103
- self . init ( kind : . sourceControl ( name: name, location: url, requirement: . exact( version) ) )
103
+ self . init ( name: name, location: url, requirement: . exact( version) )
104
104
case . revisionItem( let revision) :
105
- self . init ( kind : . sourceControl ( name: name, location: url, requirement: . revision( revision) ) )
105
+ self . init ( name: name, location: url, requirement: . revision( revision) )
106
106
case . rangeItem( let range) :
107
- self . init ( kind : . sourceControl ( name: name, location: url, requirement: . range( range) ) )
107
+ self . init ( name: name, location: url, requirement: . range( range) )
108
108
}
109
109
}
110
110
@@ -113,6 +113,11 @@ extension Package {
113
113
self . kind = kind
114
114
}
115
115
116
+ @available ( _PackageDescription, introduced: 999 )
117
+ convenience init ( name: String ? , path: String ) {
118
+ self . init ( kind: . fileSystem( name: name, path: path) )
119
+ }
120
+
116
121
@available ( _PackageDescription, introduced: 999 )
117
122
convenience init ( name: String ? , location: String , requirement: SourceControlRequirement ) {
118
123
self . init ( kind: . sourceControl( name: name, location: location, requirement: requirement) )
@@ -139,7 +144,7 @@ extension Package.Dependency {
139
144
public static func package (
140
145
path: String
141
146
) -> Package . Dependency {
142
- return . init ( kind : . fileSystem ( name: nil , path: path) )
147
+ return . package ( name: nil , path: path)
143
148
}
144
149
145
150
/// Adds a package dependency to a local package on the filesystem.
@@ -157,7 +162,7 @@ extension Package.Dependency {
157
162
name: String ? = nil ,
158
163
path: String
159
164
) -> Package . Dependency {
160
- return . init( kind : . fileSystem ( name: name, path: path) )
165
+ return . init( name: name, path: path)
161
166
}
162
167
}
163
168
@@ -233,7 +238,7 @@ extension Package.Dependency {
233
238
url: String ,
234
239
branch: String
235
240
) -> Package . Dependency {
236
- return . package ( name: name, url: url, Package . Dependency . SourceControlRequirement . branch ( branch) )
241
+ return . package ( name: name, url: url, requirement : . branch( branch) )
237
242
}
238
243
239
244
/// Adds a remote package dependency given a revision requirement.
@@ -250,7 +255,7 @@ extension Package.Dependency {
250
255
url: String ,
251
256
revision: String
252
257
) -> Package . Dependency {
253
- return . package ( name: name, url: url, Package . Dependency . SourceControlRequirement . revision ( revision) )
258
+ return . package ( name: name, url: url, requirement : . revision( revision) )
254
259
}
255
260
256
261
/// Adds a package dependency starting with a specific minimum version, up to
@@ -291,7 +296,7 @@ extension Package.Dependency {
291
296
url: String ,
292
297
_ range: Range < Version >
293
298
) -> Package . Dependency {
294
- return . package ( name: name, url: url, . range( range) )
299
+ return . package ( name: name, url: url, requirement : . range( range) )
295
300
}
296
301
297
302
/// Adds a package dependency starting with a specific minimum version, going
@@ -388,7 +393,7 @@ extension Package.Dependency {
388
393
url: String ,
389
394
exact version: Version
390
395
) -> Package . Dependency {
391
- return . init( kind : . sourceControl ( name: name, location: url, requirement: . exact( version) ) )
396
+ return . init( name: name, location: url, requirement: . exact( version) )
392
397
}
393
398
394
399
/// Adds a remote package dependency given a version requirement.
@@ -427,9 +432,9 @@ extension Package.Dependency {
427
432
private static func package (
428
433
name: String ? = nil ,
429
434
url: String ,
430
- _ requirement: Package . Dependency . SourceControlRequirement
435
+ requirement: Package . Dependency . SourceControlRequirement
431
436
) -> Package . Dependency {
432
- return . init( kind : . sourceControl ( name: name, location: url, requirement: requirement) )
437
+ return . init( name: name, location: url, requirement: requirement)
433
438
}
434
439
}
435
440
@@ -483,7 +488,7 @@ extension Package.Dependency {
483
488
identity: String ,
484
489
exact version: Version
485
490
) -> Package . Dependency {
486
- return . package ( identity: identity, . exact( version) )
491
+ return . package ( identity: identity, requirement : . exact( version) )
487
492
}
488
493
489
494
/// Adds a package dependency starting with a specific minimum version, up to
@@ -502,7 +507,7 @@ extension Package.Dependency {
502
507
identity: String ,
503
508
_ range: Range < Version >
504
509
) -> Package . Dependency {
505
- return . package ( identity: identity, . range( range) )
510
+ return . package ( identity: identity, requirement : . range( range) )
506
511
}
507
512
508
513
/// Adds a package dependency starting with a specific minimum version, going
@@ -534,7 +539,7 @@ extension Package.Dependency {
534
539
@available ( _PackageDescription, introduced: 999 )
535
540
private static func package (
536
541
identity: String ,
537
- _ requirement: Package . Dependency . RegistryRequirement
542
+ requirement: Package . Dependency . RegistryRequirement
538
543
) -> Package . Dependency {
539
544
return . init( identity: identity, requirement: requirement)
540
545
}
0 commit comments