1
0
Форкнуть 0
Граф коммитов

17 Коммитов

Автор SHA1 Сообщение Дата
Mike Minns a2e79d0a0c issue-742 Grab keyboard focus when the Bitbucket dialog opens. Try to ensure the dialogs are not missed by users by attempting to place them topmost. 2018-09-04 20:29:16 +01:00
Matt Collins 61607f02ff bitbucket: Remove calls to Thread.Sleep 2018-08-14 09:06:14 +10:00
Mike Corsaro a8fc862d50 Merge branch 'rel/v1.17' of https://github.com/Microsoft/Git-Credential-Manager-for-Windows into BitbucketBasicLoginFix-1.17 2018-08-09 13:01:43 -07:00
J Wyman ∞ cb08b24222 bitbucket: use the correct token type
Now that Bitbucket access tokens are allowed to be case to credentials, start returning them from `OAuthAuthenticator`.
2018-08-08 15:49:19 -04:00
J Wyman b9d74e5071 bitbucket: add GUI abstraction layer.
In preparation for adopting the capture and reply framework, the GUI static, global interface needs to abstracted into a contextual service.

 - [x] Provide `IRuntimeService` based service, encapsulating GUI API.
 - [x] Provide an extention of the `MS.ALM.Base` type exposing the new runtime service.
 - [x] Adopt contextual service provider based GUI API.
2018-07-27 23:57:20 -04:00
Mike Minns 85267582b6 issue-695 Add support for Botbucket Access Token authentication into Network HttpClient calls. 2018-07-27 16:48:52 -04:00
Mike Minns 16f59175f7 issue-695 Correct REST API Url used to validate credentials. 2018-07-27 16:48:52 -04:00
J Wyman ∞ 8859cbc9c0 alm: complete network abstraction.
In preparation for adopting capture and replay framework, global static serices need to be replaced by contextual services.

 - [x] Complete network abstraction service.
 - [x] Provide types for data encapsulation handled by network service.
 - [x] Adopt contextual network service.
2018-07-18 10:38:18 -04:00
J Wyman ∞ d0f2aab457 build: enable artifact signing
- [x] Restore the MicroBuild tasks.
  - [x] Enable signing of artifacts.

The release build was somehow broken, this change should be sufficient to repair it.
2018-07-03 17:34:29 -04:00
J Wyman ∞ 19660c2398 build: update and correct version numbers.
- Bitbucket.Authentication: v2.0.0 -> v2.0.1
  - Microsoft.Alm.Authentication: v4.4.0 -> v.4.5.0
  - Vsts.Authentication: n/a -> 1.0.0
2018-06-08 15:32:15 -04:00
J Wyman dea7b5cb9e
Merge pull request #653 from mminns/issue/651
Issue/651
2018-06-07 13:38:44 -04:00
Mike Minns a21ec78592 issue-651 Added tests around InteractiveLogin to avoid additional errors. 2018-06-07 16:04:34 +01:00
J Wyman ∞ 2a0d04501a bitbucket: do not reject valid requests
`AuthenticationResultType.None` is a valid result type, do not reject requests which contain a result of none.

  - Minor code clean up.
2018-06-07 10:43:00 -04:00
Mike Minns 62eeebbf19 Issue-651 Basic fix and test to allow Bitbucket authentication to work again. 2018-06-07 13:21:30 +01:00
J Wyman ∞ 9634ab0d30 shared: collate all shared projects
Group all of the shared projects under the same folder "Shared/", and update all referencing projects.

  - Move "Shared/" -> "Shared/Win32/"
  - Move "Cli/Shared/" -> "Shared/Cli/".
  - Move "Gui-Shared/" -> "Shared/Gui/".
  - Update project and solution files.
2018-05-17 16:11:59 -04:00
J Wyman ∞ 8bd2557579 cli-shared: read URL from git-remote-https process.
Add the ability to read the remote name and URL from the parent git-remote-http(s).exe process. The process must a parent of the current process.

Update `TargetUri` to accept a `commandUri` as part of its constructor; enabling the type to carry the URL read from the git-remote-http(s).exe process.

Add new `.CreateWith(...)` methods to `TargetUri` to more easily create new instances with only partial updates.
2018-05-17 13:44:16 -04:00
J Wyman ∞ eea4b0e8f9 sln: restructure the project layout
As the project has aged, its structure has not held up as well as one would hope over time. This changes the layout of the project to improve compactness, cleanliness, and understadability.

  - Move all 'Cli-*' projects under a common 'Cli/' folder.
  - Rename 'Cli-CredentialHelper' -> 'Cli/Manager'
  - Rename 'Cli-Askpass' -> 'Cli/Askpass'
  - Rename 'Cli-CredentialHelper.Test' -> 'Cli/Test'
  - Compact library and dependency layouts
    - Move 'Bitbucket.Authentication' -> 'Bitbucket.Authentication/Src'
    - Move 'Bitbucket.Authentication.Test' -> 'Bitbucket.Authentication/Test'
    - Move 'GitHub.Authentication' -> 'GitHub.Authentication/Src'
    - Move 'GitHub.Authentication.Test' -> 'GitHub.Authentication/Test'
2018-05-14 16:10:36 -04:00