Commit Graph

31 Commits

Author SHA1 Message Date
Joyce Er 0880f76765 Improvements to canonical URI API (#182667)
* Improve API names

* Allow requesting a specific scheme

* Implement ile uri support
2023-05-18 09:23:27 -07:00
Joyce Er 2c5dcb3b81 Allow Continue On between repos with HTTPS and SSH remotes (#182352)
* Deduplicate HTTPS and SSH remote URLs

* Improve doc
2023-05-15 11:37:38 -07:00
Joyce Er e7d34457a5 Auto publish branches before Continue On in git repositories (#171211)
* Support syncing with remote before Continue On

* Auto publish before Continue On in git extension

* Add configuration description
2023-01-18 11:25:47 +00:00
Joyce Er f9a0fdeff2 Tolerate minor edit session identity differences (#163804)
Also add basic support for partial edit session identity matches
2022-10-16 23:51:51 -07:00
Joyce Er fa4ff1519d Implement and adopt edit session identifier API proposal (#157733)
* Add canonical workspace identifier proposed API

* Use canonical id to store and resume edit sessions

* Add git extension workspace identity provider

* Fix warning incorrectly showing up

* Make auto resume behavior opt in

* * Create a separate service
* Accept WorkspaceFolder instead of URI
* Return string instead of object

* Make edit session restores resilient to provider registration races

* Introduce an activation event
* Activate contributing extension before using provider

* `CanonicalWorkspaceIdentity` -> `EditSessionIdentity`

* Show progress while resuming edit session

* Store edit session even if extension will take care of opening target workspace

* Address most of PR feedback

* `IEditSessionsWorkbenchService` -> `IEditSessionsStorageService`

* Unregister provider in renderer

* Split out proposal into new `editSessionIdentityProvider.d.ts`

* Fix bad merge

* Always show progress in window

* Convert URI schemes
2022-08-19 08:01:43 -07:00
Johannes Rieken 68e819043c use tsconfig.json#include for vscode.d.ts and vscode.proposed.d.ts, enables to remove most ref.d.ts-files 2021-11-09 15:53:35 +01:00
Johannes Rieken 9254a8cd27 move vscode.d.ts and vscode.proposed.d.ts into src/vscode-dts-folder, https://github.com/microsoft/vscode/issues/131165 2021-11-09 15:00:03 +01:00
Matt Bierner b46d35c25c Don't import from node in extensions for URL and TextEncoder
Fixes #90162

Follow up on b1c5e2f19b
2020-02-07 15:51:13 -08:00
Benjamin Pasero b8bb1770a5 🆙 jschardet (for #83421) 2019-11-11 07:52:18 +01:00
Benjamin Pasero b57003f330 NodeBuffer => Buffer 2018-08-16 07:38:54 +02:00
Joao Moreno ab149aba6e fixes #21146 2018-03-27 14:50:53 +02:00
João Moreno e4bb48b1fe Merge branch 'master' into git-ext-strict 2017-11-08 10:36:28 +01:00
Matt Bierner 69832fddf6 use import mocha instead of <reference> for some tests 2017-11-07 14:54:20 -08:00
Matt Bierner ab1d686a41 Fix a few more errors 2017-11-06 13:43:15 -08:00
Joao Moreno a0daeaaf1c 🐛 fix git test compilation 2017-04-18 17:19:04 +02:00
kieferrm a64e40b442 upgrade telemetry used by git ext 2017-02-20 20:15:21 -08:00
Joao Moreno 5c4923b25d git: telemetry events 2017-02-20 19:37:46 +01:00
Matt Bierner 42335c57f5 Revert "Use types tsconfig option where possible"
This reverts commit 38fbba35ff.
2017-02-07 16:31:50 -08:00
Matt Bierner 38fbba35ff Use types tsconfig option where possible 2017-02-07 15:57:22 -08:00
Matt Bierner 1a024c1b19 Use reference @types/node in extensions 2017-02-07 15:38:04 -08:00
Matt Bierner cda3584a99 Use @types/node in extensions (#19692)
Switches builtin extensions to use @types/node for node definitions. Fixes a few errors that show up as a result of updating to a more modern version of node.d.ts
2017-02-01 15:20:17 -08:00
Matt Bierner 7c633148b3 Remove unneeded d.ts files from extensions (#19653)
* Remove unneeded d.ts files from extensions

Moves most extensions to use the lib files for the standard library that typescript provides.

* Remove a few more node.d.ts references
2017-02-01 12:34:50 -08:00
Joao Moreno 42e938f979 git: remove denodeify dependency 2017-01-26 15:14:52 +01:00
Joao Moreno 5690a47892 remove lodash dependency
fixes #19438
2017-01-26 14:56:17 +01:00
Joao Moreno 7ec10a9052 fixes #18662 2017-01-18 16:53:10 +01:00
Joao Moreno 178310abe4 git model 2016-11-29 17:09:55 +01:00
Joao Moreno eb494b4c63 remove encoding detection 2016-11-29 10:02:34 +01:00
Joao Moreno dd043965ad move git lib over to extension 2016-11-28 17:18:46 +01:00
Joao Moreno 277c0a253a wip: git extension typings 2016-11-22 12:49:03 +01:00
Joao Moreno 74643fd171 remove git extension code 2016-10-20 14:44:00 +02:00
Joao Moreno 8650a786ee git extension: first steps 2016-10-10 17:37:28 +02:00