Skip to content
This repository was archived by the owner on Jun 21, 2023. It is now read-only.

Conversation

@grokys
Copy link
Contributor

@grokys grokys commented Dec 5, 2017

#1346 was targeting the wrong branch (it was targeting #1353) when I pushed. This PR is exactly the same as #1346 except targeting master.

The MVVM refactor (#1346) was originally based on the SSO feature branch and had a _lot_ of WIP etc commits. Rebased it off of #1353 and squashed into a single commit.
...instead of `IGitHubServiceProvider` to create view models in `GitHubDialogWindowViewModel`. Also added some doc comments.
And use it instead of defining `LoginView` and `NavigationView` separately.
MEF requires an array here.
When the page to be navigated to in the GitHub pane is the current page, do nothing.
 Conflicts:
	src/GitHub.App/ViewModels/GitHubPane/PullRequestDetailViewModel.cs
`IVSGitExt.ActiveRepositoriesChanged` isn't notified on the UI thread which breaks things. Switch to the main thread when refreshing due to a notification from this.
@grokys grokys requested review from drguthals and jcansdale December 5, 2017 17:44
Copy link
Collaborator

@jcansdale jcansdale left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!

@jcansdale jcansdale merged commit 2353ab1 into master Dec 5, 2017
@jcansdale jcansdale deleted the refactor/mvvm branch December 5, 2017 18:13
grokys added a commit that referenced this pull request Dec 12, 2017
#1367 accidentially removed the code to refresh the PR list when switching between fork and parent PRs. Also update the `WebUrl` when this happens to fix #1218.

Fixes #1380
Fixes #1218
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants