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
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
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>;