Граф коммитов

8713 Коммитов

Автор SHA1 Сообщение Дата
Stanley Goldman 8a7850e185
Bump to version 2.10.4 2019-08-23 11:54:06 -04:00
Stanley Goldman 6b9da32e39
Merge pull request #2409 from github/releases/2.10.3-vsinstaller
Releases/2.10.3 vsinstaller
2019-08-22 09:47:36 -04:00
Stanley Goldman 4f2a900dc8
Merge pull request #2393 from github/visual-studio-telemetry
Adding Visual Studio Telemetry
2019-08-21 11:34:21 -04:00
Alex Panov ab65b6e31d Refactor telemetry logger
Refactor telemetry logger only to post one usage tracker event `vs/github/usagetracker/increment-counter'.
The new event will simplify data classification for GDPR purposes.
Counter name and additional attributes are attached as event properties.
2019-08-16 19:33:23 -07:00
Alex Panov 7262890505 wip 2019-08-16 17:52:57 -07:00
Stanley Goldman 171a3405f8 Refactor UsageTracker
Modified it to have independent Microsoft and GitHub metrics recording
methods. These methods will catch and log any exception with either
system.

Co-authored-by: Alex Panov <alpaix@users.noreply.github.com>
2019-08-16 17:52:57 -07:00
Jamie Cansdale e60fea8583 Use VS 2017 compatible version of Telemetry 2019-08-16 17:52:57 -07:00
Stanley Goldman a6e2ea2d4b Adding Visual Studio Telemetry 2019-08-16 17:52:57 -07:00
Jamie Cansdale ce9e5c4e57
Merge pull request #2386 from github/refactor/relative-and-git-paths
Be consistent about how we use relative paths and Git paths
2019-08-09 17:33:54 +01:00
Jamie Cansdale 52f2bf09ad Rename to Paths.ToWindowsPath from ToRelativePath
ToWindowsPath is clearer because it doesn't convert from an absolute path.
2019-08-09 15:39:53 +01:00
Jamie Cansdale 286d287d88 Add Path_Can_Use_Windows_Directory_Separator test 2019-06-13 14:55:38 +01:00
Jamie Cansdale cd67be2ae9 Remove unnecessary GetAbsolutePath method 2019-06-13 14:47:01 +01:00
Jamie Cansdale 472730288b AddBufferTag can accept relativePath
No need  to convert from full path back to gitPath.
2019-06-13 13:39:25 +01:00
Jamie Cansdale e46f894a98 Add xmldoc comments to Paths 2019-06-13 13:13:03 +01:00
Jamie Cansdale ff60575a0d Use relativeOrGitPath when it doesn't matter 2019-06-13 13:02:42 +01:00
Jamie Cansdale eec41c3a3a Fix GetOldFileName 2019-06-13 12:54:17 +01:00
Jamie Cansdale f8c52cd127 Factor out ToGitPath and ToRelativePath 2019-06-13 12:39:45 +01:00
Jamie Cansdale 5fe36d6788 Use relativePath and gitPath in a consistent way
Use Guard.ArgumentIsRelativePath instead of Guard.ArgumentIsGitPath
Automatically convert to Git path where required.
2019-06-13 12:36:40 +01:00
Stanley Goldman 8ae29c8cdd FindGitRelativePath should always return a path or error
co-authoried-by: Jamie Cansdale <jcansdale@gmail.com>
2019-06-13 09:56:59 +01:00
Jamie Cansdale 4f6b57efb0 Pass Git path to PullRequestTextBufferInfo
Consistently new up PullRequestTextBufferInfo with Git relative path.
2019-06-10 16:11:51 +01:00
Stanley Goldman 4bd554113d
Merge pull request #2375 from github/using-add-change-accounts
Using 'Add/Change Accounts'
2019-06-04 10:25:57 -04:00
Stanley Goldman a7d4652480
Using 'Add/Change Accounts' on the RepositoryCloneView 2019-06-04 09:59:29 -04:00
Stanley Goldman 56bc6df994
Merge pull request #2372 from github/i18n
Adding translations
2019-06-04 09:43:23 -04:00
Stanley Goldman ac4fbb4fbc
Adding translations 2019-06-03 12:06:01 -04:00
Meaghan Lewis 995e76f5e0 Merge branch 'master' into releases/2.10.3-vsinstaller 2019-05-31 09:19:25 -07:00
Meaghan Lewis 8f81465ab6
Merge pull request #2371 from github/fixes/essentials-SystemComponent
Make the essentials extension a system component
2019-05-31 09:06:03 -07:00
Jamie Cansdale 5296ad441f Change DisplayName to "GitHub Essentials" 2019-05-31 11:28:22 +01:00
Jamie Cansdale e1faffc267 Make essentials extension a SystemComponent 2019-05-30 17:23:17 +01:00
Meaghan Lewis 20b01faee4 Merge branch 'master' into releases/2.10.3-vsinstaller 2019-05-30 08:18:31 -07:00
Stanley Goldman ee98673773
Merge pull request #2365 from github/fixes/2364-sign-in-with-browser-switch-window
Fix switching back to Start Window after browser login
2019-05-30 09:53:50 -04:00
Jamie Cansdale b27c279844 Use SetForegroundWindow instead of SwitchToThisWindow
SwitchToThisWindow is martked with the following text:
[This function is not intended for general use. It may be altered or unavailable in subsequent versions of Windows.]
2019-05-29 11:46:49 +01:00
Jamie Cansdale f059188686
Merge branch 'master' into fixes/2364-sign-in-with-browser-switch-window 2019-05-29 10:29:53 +01:00
Meaghan Lewis 52e8ee69b9 Merge branch 'master' into releases/2.10.3-vsinstaller 2019-05-28 08:25:58 -07:00
Meaghan Lewis ce346d3a0a
Merge pull request #2368 from github/fixes/2367-register-IGitHubServiceProvider-with-Services
Make web browser available from clone/open dialog
2019-05-28 07:59:18 -07:00
Jamie Cansdale 949fc04ecc Lookup GitHubServiceProvider via Services class
This allows the global service to be specified for unit testing and the essentials extension.
2019-05-28 14:31:19 +01:00
Jamie Cansdale 93ffbd9b8c Removed unused call to Package.GetGlobalService 2019-05-28 12:34:46 +01:00
Jamie Cansdale a35c4c96e7 Remove unused usings 2019-05-28 12:29:18 +01:00
Jamie Cansdale 1e44afd8ba Use IGitHubServiceProvider as global provider
Register IGitHubServiceProvider with singleton Service class to use as global provider.
2019-05-28 12:22:18 +01:00
Jamie Cansdale 6e43002809
Merge branch 'master' into fixes/2364-sign-in-with-browser-switch-window 2019-05-28 10:01:49 +01:00
Meaghan Lewis d7b6984a41
Merge pull request #2366 from github/border-right-click-crash
Preventing the right mouse from dragging a dialog window
2019-05-24 15:27:41 -07:00
Stanley Goldman f65178ccea
Preventing the right mouse from dragging a dialog window 2019-05-24 15:54:11 -04:00
Jamie Cansdale 632e83b32e Use SwitchToThisWindow native method to re-activate window
Window.Activate() doesn't seem to work when main window isn't visible.
2019-05-24 14:37:24 +01:00
Meaghan Lewis 404cc82549 Merge branch 'master' into releases/2.10.3-vsinstaller 2019-05-23 17:00:50 -07:00
Meaghan Lewis 636b376959
Merge pull request #2362 from github/fixes/null-view-model
Return a null view for a null view-model
2019-05-23 15:33:06 -07:00
Meaghan Lewis 974fbee732
Merge branch 'master' into fixes/null-view-model 2019-05-23 15:08:14 -07:00
Meaghan Lewis 74303c601c
Merge pull request #2363 from github/redirect-to-profile-after-oauth
Redirecting to the profile page after OAuth login
2019-05-23 15:07:57 -07:00
Stanley Goldman 01b0c45a19
Fixing tests adding test 2019-05-23 16:29:12 -04:00
Stanley Goldman fd4b95ad36
Adding comment and renaming method 2019-05-23 12:41:11 -04:00
Stanley Goldman a05dc4d7f8
Redirecting to the profile page after OAuth login 2019-05-23 12:28:46 -04:00
Jamie Cansdale b7289a9453 Return a null view for a null view model 2019-05-23 11:16:01 +01:00