Files
vscode/extensions
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
..
2022-07-05 09:53:51 +02:00
2022-08-10 06:40:17 -07:00
2022-08-10 06:40:17 -07:00
2022-08-10 06:40:17 -07:00
2022-07-05 09:53:51 +02:00
2022-07-11 12:14:40 +02:00
2022-07-05 09:53:51 +02:00
2022-08-11 16:58:48 -07:00
2022-08-11 16:58:48 -07:00