{"action":"created","issue":{"url":"https://api.github.com/repos/gitextensions/gitextensions/issues/4601","repository_url":"https://api.github.com/repos/gitextensions/gitextensions","labels_url":"https://api.github.com/repos/gitextensions/gitextensions/issues/4601/labels{/name}","comments_url":"https://api.github.com/repos/gitextensions/gitextensions/issues/4601/comments","events_url":"https://api.github.com/repos/gitextensions/gitextensions/issues/4601/events","html_url":"https://github.com/gitextensions/gitextensions/pull/4601","id":303748934,"number":4601,"title":"[WIP] Adopt Microsoft.VisualStudio.Threading","user":{"login":"sharwell","id":1408396,"avatar_url":"https://avatars1.githubusercontent.com/u/1408396?v=4","gravatar_id":"","url":"https://api.github.com/users/sharwell","html_url":"https://github.com/sharwell","followers_url":"https://api.github.com/users/sharwell/followers","following_url":"https://api.github.com/users/sharwell/following{/other_user}","gists_url":"https://api.github.com/users/sharwell/gists{/gist_id}","starred_url":"https://api.github.com/users/sharwell/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sharwell/subscriptions","organizations_url":"https://api.github.com/users/sharwell/orgs","repos_url":"https://api.github.com/users/sharwell/repos","events_url":"https://api.github.com/users/sharwell/events{/privacy}","received_events_url":"https://api.github.com/users/sharwell/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":19,"created_at":"2018-03-09T07:28:04Z","updated_at":"2018-03-22T21:55:49Z","closed_at":null,"author_association":"CONTRIBUTOR","pull_request":{"url":"https://api.github.com/repos/gitextensions/gitextensions/pulls/4601","html_url":"https://github.com/gitextensions/gitextensions/pull/4601","diff_url":"https://github.com/gitextensions/gitextensions/pull/4601.diff","patch_url":"https://github.com/gitextensions/gitextensions/pull/4601.patch"},"body":"Adopts Microsoft.VisualStudio.Threading, an open source library for UI applications that use asynchronous operations.\r\n\r\n* Repository: [Microsoft/vs-threading](https://github.com/Microsoft/vs-threading)\r\n* Developers should be aware of the [Three Threading Rules](https://github.com/Microsoft/vs-threading/blob/master/doc/threading_rules.md)\r\n* Several analyzers are included to help identify problems early in the development process: https://github.com/Microsoft/vs-threading/blob/master/doc/analyzers/index.md\r\n\r\nThe code is updated to address all warnings reported by analyzers in the project. The most challenging part was updating the use of Reactive Extensions to work with `JoinableTaskFactory`. I have not yet verified that the test code sets the `JoinableTaskFactory` for use in tests. There may also be some packaging updates required to include the dependencies for distribution.\r\n\r\n📝 If accepted, please do not rebase or squash this pull request during the merge.\r\n\r\n/cc @AArnott "},"comment":{"url":"https://api.github.com/repos/gitextensions/gitextensions/issues/comments/375470649","html_url":"https://github.com/gitextensions/gitextensions/pull/4601#issuecomment-375470649","issue_url":"https://api.github.com/repos/gitextensions/gitextensions/issues/4601","id":375470649,"user":{"login":"sharwell","id":1408396,"avatar_url":"https://avatars1.githubusercontent.com/u/1408396?v=4","gravatar_id":"","url":"https://api.github.com/users/sharwell","html_url":"https://github.com/sharwell","followers_url":"https://api.github.com/users/sharwell/followers","following_url":"https://api.github.com/users/sharwell/following{/other_user}","gists_url":"https://api.github.com/users/sharwell/gists{/gist_id}","starred_url":"https://api.github.com/users/sharwell/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sharwell/subscriptions","organizations_url":"https://api.github.com/users/sharwell/orgs","repos_url":"https://api.github.com/users/sharwell/repos","events_url":"https://api.github.com/users/sharwell/events{/privacy}","received_events_url":"https://api.github.com/users/sharwell/received_events","type":"User","site_admin":false},"created_at":"2018-03-22T21:55:49Z","updated_at":"2018-03-22T21:55:49Z","author_association":"CONTRIBUTOR","body":"@jbialobr Thanks for the review! I'll take a closer look tonight or tomorrow and reply/update everything."}}
{"actor":{"display_login":"sharwell"}}