parseGitilesUrlRef()
Home > @backstage/integration
> parseGitilesUrlRef
Parses Gitiles urls and returns the following:
- The project - The type of ref. I.e: branch name, SHA, HEAD or tag. - The file path from the repo root. - The base path as the path that points to the repo root.
Supported types of gitiles urls that point to:
- Branches - Tags - A commit SHA - HEAD
Signature:
function parseGitilesUrlRef(config: GerritIntegrationConfig, url: string): {
project: string;
path: string;
ref: string;
refType: 'sha' | 'branch' | 'tag' | 'head';
basePath: string;
};
Parameters
Parameter |
Type |
Description |
---|---|---|
config |
A Gerrit provider config. | |
url |
string |
An url to a file or folder in Gitiles. |
{ project: string; path: string; ref: string; refType: 'sha' | 'branch' | 'tag' | 'head'; basePath: string; }