diff options
| author | eric sciple <ericsciple@users.noreply.github.com> | 2020-03-27 13:12:15 -0400 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2020-03-27 13:12:15 -0400 |
| commit | 10e37f5ca370a159eb6364bd241689e58d844f91 (patch) | |
| tree | 2d03ad39da90db0da9aca6b6a4ebc043ea7b1924 /src/git-source-settings.ts | |
| parent | 18fd0bc59958dd73f02ac7a98cb5995f83e6f1de (diff) | |
group output (#191)v2.1.0
Diffstat (limited to 'src/git-source-settings.ts')
| -rw-r--r-- | src/git-source-settings.ts | 59 |
1 files changed, 59 insertions, 0 deletions
diff --git a/src/git-source-settings.ts b/src/git-source-settings.ts index 04d548c..2786222 100644 --- a/src/git-source-settings.ts +++ b/src/git-source-settings.ts @@ -1,17 +1,76 @@ export interface IGitSourceSettings { + /** + * The location on disk where the repository will be placed + */ repositoryPath: string + + /** + * The repository owner + */ repositoryOwner: string + + /** + * The repository name + */ repositoryName: string + + /** + * The ref to fetch + */ ref: string + + /** + * The commit to checkout + */ commit: string + + /** + * Indicates whether to clean the repository + */ clean: boolean + + /** + * The depth when fetching + */ fetchDepth: number + + /** + * Indicates whether to fetch LFS objects + */ lfs: boolean + + /** + * Indicates whether to checkout submodules + */ submodules: boolean + + /** + * Indicates whether to recursively checkout submodules + */ nestedSubmodules: boolean + + /** + * The auth token to use when fetching the repository + */ authToken: string + + /** + * The SSH key to configure + */ sshKey: string + + /** + * Additional SSH known hosts + */ sshKnownHosts: string + + /** + * Indicates whether the server must be a known host + */ sshStrict: boolean + + /** + * Indicates whether to persist the credentials on disk to enable scripting authenticated git commands + */ persistCredentials: boolean } |
