Expose 'tag' and 'deleteTag' in git extension API (#123815)

This commit is contained in:
Christopher M Kline
2021-12-13 08:37:47 -05:00
committed by GitHub
parent 2eaf2f61aa
commit b0d7083e79
2 changed files with 11 additions and 0 deletions

View File

@@ -174,6 +174,14 @@ export class ApiRepository implements Repository {
return this._repository.getMergeBase(ref1, ref2);
}
tag(name: string, upstream: string): Promise<void> {
return this._repository.tag(name, upstream);
}
deleteTag(name: string): Promise<void> {
return this._repository.deleteTag(name);
}
status(): Promise<void> {
return this._repository.status();
}

View File

@@ -198,6 +198,9 @@ export interface Repository {
getMergeBase(ref1: string, ref2: string): Promise<string>;
tag(name: string, upstream: string): Promise<void>;
deleteTag(name: string): Promise<void>;
status(): Promise<void>;
checkout(treeish: string): Promise<void>;