Переглянути джерело

Adds id to remote providers

main
Eric Amodio 3 роки тому
джерело
коміт
0c841023c4
9 змінених файлів з 25 додано та 3 видалено
  1. +2
    -2
      src/git/formatters/commitFormatter.ts
  2. +1
    -0
      src/git/models/remoteProvider.ts
  3. +4
    -0
      src/git/remotes/azure-devops.ts
  4. +4
    -0
      src/git/remotes/bitbucket-server.ts
  5. +4
    -0
      src/git/remotes/bitbucket.ts
  6. +4
    -0
      src/git/remotes/github.ts
  7. +4
    -0
      src/git/remotes/gitlab.ts
  8. +1
    -0
      src/git/remotes/provider.ts
  9. +1
    -1
      src/webviews/webviewBase.ts

+ 2
- 2
src/git/formatters/commitFormatter.ts Переглянути файл

@ -307,7 +307,7 @@ export class CommitFormatter extends Formatter {
commands += `[$(git-pull-request) PR #${pr.id}](${getMarkdownActionCommand('openPullRequest', {
pullRequest: {
id: pr.id,
provider: { name: pr.provider.name, domain: pr.provider.domain },
provider: { id: pr.provider.id, name: pr.provider.name, domain: pr.provider.domain },
repoPath: this._item.repoPath,
url: pr.url,
},
@ -473,7 +473,7 @@ export class CommitFormatter extends Formatter {
text = `[PR #${pr.id}](${getMarkdownActionCommand('openPullRequest', {
pullRequest: {
id: pr.id,
provider: { name: pr.provider.name, domain: pr.provider.domain },
provider: { id: pr.provider.id, name: pr.provider.name, domain: pr.provider.domain },
repoPath: this._item.repoPath,
url: pr.url,
},

+ 1
- 0
src/git/models/remoteProvider.ts Переглянути файл

@ -1,6 +1,7 @@
'use strict';
export interface RemoteProviderReference {
readonly id: string;
readonly name: string;
readonly domain: string;
}

+ 4
- 0
src/git/remotes/azure-devops.ts Переглянути файл

@ -62,6 +62,10 @@ export class AzureDevOpsRemote extends RemoteProvider {
return 'vsts';
}
get id() {
return 'azure-devops';
}
get name() {
return 'Azure DevOps';
}

+ 4
- 0
src/git/remotes/bitbucket-server.ts Переглянути файл

@ -44,6 +44,10 @@ export class BitbucketServerRemote extends RemoteProvider {
return 'bitbucket';
}
get id() {
return 'bitbucket-server';
}
get name() {
return this.formatName('Bitbucket Server');
}

+ 4
- 0
src/git/remotes/bitbucket.ts Переглянути файл

@ -37,6 +37,10 @@ export class BitbucketRemote extends RemoteProvider {
return 'bitbucket';
}
get id() {
return 'bitbucket';
}
get name() {
return this.formatName('Bitbucket');
}

+ 4
- 0
src/git/remotes/github.ts Переглянути файл

@ -57,6 +57,10 @@ export class GitHubRemote extends RichRemoteProvider {
return 'github';
}
get id() {
return 'github';
}
get name() {
return this.formatName('GitHub');
}

+ 4
- 0
src/git/remotes/gitlab.ts Переглянути файл

@ -32,6 +32,10 @@ export class GitLabRemote extends RemoteProvider {
return 'gitlab';
}
get id() {
return 'gitlab';
}
get name() {
return this.formatName('GitLab');
}

+ 1
- 0
src/git/remotes/provider.ts Переглянути файл

@ -121,6 +121,7 @@ export abstract class RemoteProvider implements RemoteProviderReference {
return 'remote';
}
abstract get id(): string;
abstract get name(): string;
async copy(resource: RemoteResource): Promise<void> {

+ 1
- 1
src/webviews/webviewBase.ts Переглянути файл

@ -223,7 +223,7 @@ export abstract class WebviewBase implements Disposable {
let pr: PullRequest | undefined;
if (includePullRequest) {
pr = new PullRequest(
{ name: 'GitHub', domain: 'github.com' },
{ id: 'github', name: 'GitHub', domain: 'github.com' },
{
name: 'Eric Amodio',
avatarUrl: 'https://avatars1.githubusercontent.com/u/641685?s=32&v=4',

Завантаження…
Відмінити
Зберегти