Interface: VcsProvider
Defined in: packages/core/src/composition/kernel-registries.ts:107
Named VCS detection provider.
Properties
name
readonlyname:string
Defined in: packages/core/src/composition/kernel-registries.ts:109
Human-readable provider name for debugging and tests.
Methods
detect()
detect(
cwd):Promise<VcsAdapter|null>
Defined in: packages/core/src/composition/kernel-registries.ts:117
Attempts to detect and create a concrete VCS adapter for cwd.
Parameters
cwd
string
Directory to inspect
Returns
Promise<VcsAdapter | null>
A concrete adapter when the provider applies, otherwise null