All the paths and globs in the config must be defined relative to the project directory.
| 0 | includes: | # Configuration of remote git repositories for import |
| 1 | - git: string | # The address of the remote repository. More details here |
| 2 | basicAuth: string | # Basic authentication for the remote repository |
| 3 | - username: string | # Username |
| 4 | password: string | # Password source |
| 5 | - env: string | # Environment variable |
| 6 | file: string | # File path |
| 7 | value: string | # Custom string value |
| 8 | branch: string | # The name of the branch to import files from. Incompatible with the tag and commit directives |
| 9 | tag: string | # The name of the tag to import files from. Incompatible with the branch and commit directives |
| 10 | commit: string | # The commit hash to import files from. Incompatible with the branch and tag directives |
| 11 | add: string | # The path to the directory in the remote repository to import files from |
| 12 | to: string | # The path to the directory in the local repository to import files to |
| 13 | includePaths: [ glob, ... ] | # The paths to the files in the remote repository to import. If not specified, all files will be imported |
| 14 | excludePaths: [ glob, ... ] | # The paths to the files in the remote repository to exclude from import. If not specified, no files will be excluded |