@@ -29,7 +29,7 @@ extension Package {
2929 public enum Kind {
3030 case fileSystem( name: String ? , path: String )
3131 case sourceControl( name: String ? , location: String , requirement: SourceControlRequirement )
32- case registry( identity : String , requirement: RegistryRequirement )
32+ case registry( id : String , requirement: RegistryRequirement )
3333 }
3434
3535 @available ( _PackageDescription, introduced: 5.6 )
@@ -83,7 +83,7 @@ extension Package {
8383 case . revision( let revision) :
8484 return . revisionItem( revision)
8585 }
86- case . registry( identity : _, requirement: let requirement) :
86+ case . registry( id : _, requirement: let requirement) :
8787 switch requirement {
8888 case . exact( let version) :
8989 return . exactItem( version)
@@ -123,8 +123,8 @@ extension Package {
123123 self . init ( kind: . sourceControl( name: name, location: location, requirement: requirement) )
124124 }
125125
126- convenience init ( identity : String , requirement: RegistryRequirement ) {
127- self . init ( kind: . registry( identity : identity , requirement: requirement) )
126+ convenience init ( id : String , requirement: RegistryRequirement ) {
127+ self . init ( kind: . registry( id : id , requirement: requirement) )
128128 }
129129 }
130130}
@@ -461,17 +461,17 @@ extension Package.Dependency {
461461 /// The following example allows the Swift Package Manager to select a version
462462 /// like a `1.2.3`, `1.2.4`, or `1.3.0`, but not `2.0.0`.
463463 ///
464- /// .package(identity : "scope.name", from: "1.2.3"),
464+ /// .package(id : "scope.name", from: "1.2.3"),
465465 ///
466466 /// - Parameters:
467- /// - identity : The identity of the package.
467+ /// - id : The identity of the package.
468468 /// - version: The minimum version requirement.
469469 @available ( _PackageDescription, introduced: 999 )
470470 public static func package (
471- identity : String ,
471+ id : String ,
472472 from version: Version
473473 ) -> Package . Dependency {
474- return . package ( identity : identity , . upToNextMajor( from: version) )
474+ return . package ( id : id , . upToNextMajor( from: version) )
475475 }
476476
477477 /// Adds a package dependency that uses the exact version requirement.
@@ -485,17 +485,17 @@ extension Package.Dependency {
485485 ///
486486 /// The following example instruct the Swift Package Manager to use version `1.2.3`.
487487 ///
488- /// .package(identity : "scope.name", exact: "1.2.3"),
488+ /// .package(id : "scope.name", exact: "1.2.3"),
489489 ///
490490 /// - Parameters:
491- /// - identity : The identity of the package.
491+ /// - id : The identity of the package.
492492 /// - version: The minimum version requirement.
493493 @available ( _PackageDescription, introduced: 999 )
494494 public static func package (
495- identity : String ,
495+ id : String ,
496496 exact version: Version
497497 ) -> Package . Dependency {
498- return . package ( identity : identity , requirement: . exact( version) )
498+ return . package ( id : id , requirement: . exact( version) )
499499 }
500500
501501 /// Adds a package dependency starting with a specific minimum version, up to
@@ -504,17 +504,17 @@ extension Package.Dependency {
504504 /// The following example allows the Swift Package Manager to pick
505505 /// versions `1.2.3`, `1.2.4`, `1.2.5`, but not `1.2.6`.
506506 ///
507- /// .package(identity : "scope.name", "1.2.3"..<"1.2.6"),
507+ /// .package(id : "scope.name", "1.2.3"..<"1.2.6"),
508508 ///
509509 /// - Parameters:
510- /// - identity : The identity of the package.
510+ /// - id : The identity of the package.
511511 /// - range: The custom version range requirement.
512512 @available ( _PackageDescription, introduced: 999 )
513513 public static func package (
514- identity : String ,
514+ id : String ,
515515 _ range: Range < Version >
516516 ) -> Package . Dependency {
517- return . package ( identity : identity , requirement: . range( range) )
517+ return . package ( id : id , requirement: . range( range) )
518518 }
519519
520520 /// Adds a package dependency starting with a specific minimum version, going
@@ -523,14 +523,14 @@ extension Package.Dependency {
523523 /// The following example allows the Swift Package Manager to pick
524524 /// versions 1.2.3, 1.2.4, 1.2.5, as well as 1.2.6.
525525 ///
526- /// .package(identity : "scope.name", "1.2.3"..."1.2.6"),
526+ /// .package(id : "scope.name", "1.2.3"..."1.2.6"),
527527 ///
528528 /// - Parameters:
529- /// - identity : The identity of the package.
529+ /// - id : The identity of the package.
530530 /// - range: The closed version range requirement.
531531 @available ( _PackageDescription, introduced: 999 )
532532 public static func package (
533- identity : String ,
533+ id : String ,
534534 _ range: ClosedRange < Version >
535535 ) -> Package . Dependency {
536536 // Increase upperbound's patch version by one.
@@ -539,21 +539,21 @@ extension Package.Dependency {
539539 upper. major, upper. minor, upper. patch + 1 ,
540540 prereleaseIdentifiers: upper. prereleaseIdentifiers,
541541 buildMetadataIdentifiers: upper. buildMetadataIdentifiers)
542- return . package ( identity : identity , range. lowerBound ..< upperBound)
542+ return . package ( id : id , range. lowerBound ..< upperBound)
543543 }
544544
545545 // intentionally private to hide enum detail
546546 @available ( _PackageDescription, introduced: 999 )
547547 private static func package (
548- identity : String ,
548+ id : String ,
549549 requirement: Package . Dependency . RegistryRequirement
550550 ) -> Package . Dependency {
551551 let pattern = #"\A[a-zA-Z\d](?:[a-zA-Z\d]|-(?=[a-zA-Z\d])){0,38}\.[a-zA-Z0-9](?:[a-zA-Z0-9]|[-_](?=[a-zA-Z0-9])){0,99}\z"#
552- if identity . range ( of: pattern, options: . regularExpression) == nil {
553- errors. append ( " Invalid package identifier: \( identity ) " )
552+ if id . range ( of: pattern, options: . regularExpression) == nil {
553+ errors. append ( " Invalid package identifier: \( id ) " )
554554 }
555555
556- return . init( identity : identity , requirement: requirement)
556+ return . init( id : id , requirement: requirement)
557557 }
558558}
559559
0 commit comments