Vscode-pull-request-github: Short term roadmap

Created on 11 Jun 2018  路  5Comments  路  Source: microsoft/vscode-pull-request-github

  • [x] Increase logging support
  • [x] Ensure comments provider are additive (core)
  • [x] PR viewlet should how the union of all remotes (will have picker later on)
  • [x] Ensure cross-platform support
  • Architecture

    • [x] Ensure clear auth separation

    • [x] Ensure clear model separation

    • [x] Basic model tests

  • [x] Setup CI
  • [x] Multi-root folder support: Investigate how the active source control provider can control what's visible in the PR viewlets
  • [x] Stabilization, bug fixes
  • [x] OAuth authentication support
  • [ ] Adopt Git extension API to support multi-root-folders
  • [x] Improve PR overview page
  • [x] Improve commenting support
  • [ ] Improve section management in SCM view
  • [x] Work with GH on supporting large diff hunks

    - [x] Publish preview in Marketplace

  • [ ] Investigate alternatives for multi-vendor story; i.e. support PR from providers other than GH

All 5 comments

Right now extensions can create SCM source control but there is no way to access current active source control instance. It would be great if we can access them like how to access active text editor, the API can be like

export namespace scm {
    export let activeSourceControl: SourceControl | undefined;
    export const onDidChangeActiveSourceControl: Event<SourceControl | undefined>;

    export function createSourceControl(id: string, label: string, rootUri?: Uri): SourceControl;
}

@kieferrm @rebornix +1! Being able to retrieve the active SourceControl instance would be valuable for Live Share as well. I鈥檇 love to see this become possible 馃榿

// @joaomoreno fyi

@lostintangent Retrieving active source control provider is one solution for our multi-root workspace scenario but we didn't make decisions yet, you can join our discussion in https://github.com/Microsoft/vscode/pull/51734

Awesome work guys! Can't wait to use this, been following it closely, gonna be a game changer in the productivity department for sure 馃槃

Was this page helpful?
0 / 5 - 0 ratings