Type Aliases
RepoUrlParts
: { extra: {}; repo: string; treeish: { protocol: TreeishProtocols | string | null; request: string } }Type declaration
extra: {}
repo: string
treeish: { protocol: TreeishProtocols | string | null; request: string }
Functions
- fetchBase(root: PortablePath, __namedParameters: { baseRefs: string[] }): Promise<{ hash: string; title: string }>
Parameters
__namedParameters: { baseRefs: string[] }
Returns Promise<{ hash: string; title: string }>
Parameters
__namedParameters: { base: string; project: Project }
- fetchChangedWorkspaces(__namedParameters: { project: Project; ref: string | true }): Promise<Set<Workspace>>
Parameters
__namedParameters: { project: Project; ref: string | true }
Returns Promise<Set<Workspace>>
- isGitUrl(url: string): boolean
Parameters
Returns boolean
- lsRemote(repo: string, configuration: Configuration): Promise<Map<any, any>>
Parameters
Returns Promise<Map<any, any>>
- normalizeRepoUrl(url: string, __namedParameters?: { git?: boolean }): string
Parameters
url: string
__namedParameters: { git?: boolean } = {}
Returns string
- resolveUrl(url: string, configuration: Configuration): Promise<string>
Parameters
Returns Promise<string>
- validateRepoUrl(url: string, __namedParameters: { configuration: Configuration }): string
Determines whether a given url is a valid github git url via regex