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

7 Коммитов

Автор SHA1 Сообщение Дата
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
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 ∞ 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