---
title: "Package.Dependency.Kind.sourceControl(name:location:requirement:)"
framework: swift-package-manager
role: symbol
role_heading: Case
path: "swift-package-manager/documentation/packagedescription/package/dependency/kind-swift.enum/sourcecontrol(name:location:requirement:)"
---

# Package.Dependency.Kind.sourceControl(name:location:requirement:)

A dependency based on a source control requirement.

## Declaration

```swift
case sourceControl(name: String?, location: String, requirement: Package.Dependency.SourceControlRequirement)
```

## Parameters

- `name`: The name of the dependency.
- `location`: The Git URL of the dependency.
- `requirement`: The version-based requirement for a package.
