Ladislau Szomoru
3a52e79cea
Git - handle unsafe repositories ( #167248 )
2022-11-25 14:40:23 +01:00
Logan Ramos
73d882bcf7
Update telemetry package ( #166292 )
2022-11-14 09:30:33 -08:00
Sandeep Somavarapu
2cd8ea24f2
#159892 Finalize ( #165925 )
2022-11-09 10:28:27 -05:00
Logan Ramos
bf1697d98c
Consume proposed telemetry API ( #165862 )
...
* Consume proposed telemetry API
* Update webpack
2022-11-08 21:58:28 -05:00
Ladislau Szomoru
b208b8794d
Git - Optimistic UI plumbing ( #165237 )
2022-11-04 04:52:28 -07:00
João Moreno
53ef06a2dc
bump unique names generator ( #165015 )
2022-10-31 08:25:51 +01:00
Ladislau Szomoru
f09c4124a2
Engineering - adopt l10n for git-base/git/github extesions ( #164566 )
...
Co-authored-by: Tyler James Leonhardt <me@tylerleonhardt.com >
2022-10-28 11:27:08 +02:00
Ladislau Szomoru
e1e7ce5d17
Git - adopt log output channel api ( #163695 )
2022-10-17 02:49:12 -07:00
Ladislau Szomoru
9bc43c7f8a
Git - Rename git.fetchBeforeCheckout to git.pullBeforeCheckout ( #162303 )
...
Rename git.fetchBeforeCheckout to git.pullBeforeCheckout
2022-09-30 00:42:20 -07:00
Henning Dieterichs
b29b217e36
Fixes #162027
2022-09-29 10:50:48 +02:00
Tyler James Leonhardt
29e985eca0
rev vscode-nls to version that doesn't ask for vscode-nls-web-data ( #161819 )
...
ref #161297
2022-09-26 11:10:54 -07:00
Ladislau Szomoru
e1c7285ab5
Git - Add the ability to fetch a branch before it is checked out ( #160181 )
2022-09-15 16:04:37 +02:00
Isidor Nikolic
65cbb9324b
change git.mergeEditor setting to be false ( #160923 )
2022-09-14 11:41:41 -07:00
Ladislau Szomoru
d2c241ffc0
Git - Disable git.init command, and a welcome view that uses the git.init command in codespaces ( #160597 )
...
Disable git.init command, and a welcome view that uses the git.init command in codespaces
2022-09-10 10:38:41 +02:00
Ladislau Szomoru
df51f5af27
GitHub - Disable command & view in codespaces ( #160546 )
...
Disable command & view in codespaces
2022-09-09 11:22:39 -07:00
Ladislau Szomoru
1e99736c27
Git - Add merge abort command ( #159753 )
...
* Add merge abort command
* Pull request feedback
2022-09-07 06:06:20 -07:00
Henning Dieterichs
226be69989
Adresses feedback from PR
2022-09-05 09:59:56 +02:00
Henning Dieterichs
6a853ed3f3
Introduces mergeEditorMenus proposal & fixes issues from PR.
2022-09-02 09:06:24 +02:00
Henning Dieterichs
7688a40249
Implements commands to recompute merge with git merge-file
2022-08-28 16:41:13 +02:00
Johannes Rieken
337cd4b1cf
Expose editor "blue button" as menu ( #158740 )
...
* Expose editor "blue button" as menu
* rename proposed `MergeToolbar` to `EditorContent` menu
* adopt GIT and sync conflicts usage
* use content menu for "open in 3wm" command
* add new `ctxIsMergeResultEditor` context key
Better fix for https://github.com/microsoft/vscode/issues/153800
* fix typo
2022-08-22 15:24:56 +02:00
Ladislau Szomoru
3cfc74c52e
Git - Add setting to remember post commit command ( #158449 )
2022-08-22 12:34:47 +02: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
c0ade8bc81
joh/unknown lemming ( #158460 )
...
* make git's `openMergeEditor` user-facing command and show it for editors that have conflicts
also includes a workaround for an issue with untyped editor inputs... fyi @lramos15
* Patch matches
* Remove TODO
* set nowrap for white-space
fixes https://github.com/microsoft/vscode/issues/156402
Co-authored-by: Logan Ramos <lramos15@gmail.com >
2022-08-18 06:58:30 -04:00
Ladislau Szomoru
81e6a02c18
Git - Upgrade file-type package ( #156411 )
2022-08-09 11:30:49 -04:00
Tyler James Leonhardt
d8453c0440
Rev built-in versions of vscode-nls to 5.1.0 ( #157530 )
...
* rev version of vscode-nls to 5.1.0
* and yarn lock
2022-08-08 18:43:45 +02:00
Johannes Rieken
b8876a2d60
enable merge editor by default ( #155937 )
2022-07-22 11:28:49 +02:00
Johannes Rieken
bbbae594da
show "Accept Merge" only for files currently under conflict. ( #155822 )
...
While the merge editor shows users can handle merge conflicts outside of it, e.g on the console via `git add <FILE>`. The merge editor should have this graceful and step one is to hide the "Accept Merge" command when the file isn't conflicting anymore
* Adds a git-context key that contains all resource-uri-strings under conflict
* Enable/placement of the Accept Merge command is driven by that
* some merge editor context key sugar
2022-07-21 13:25:23 +02:00
Johannes
0f0101be5f
use TabInputTextMerge in git extensions
...
For now only when checking for tabs, not yet for opening tabs
2022-07-14 09:41:54 +02:00
Logan Ramos
a20329d291
Switch extensions to 1DS ( #154299 )
...
* Move extensions to 1DS
* Switch extensions to 1DS
2022-07-06 17:18:41 -07:00
Ladislau Szomoru
6ca8db83e7
Git - Disable undo last commit command while commit is in progress ( #153739 )
...
Disable undo last commit command while commit is in progress
2022-06-29 18:45:21 +00:00
Ladislau Szomoru
8045df1b94
Git - Add commands to the editor title to accept/discard commit message ( #153692 )
...
Add commands to the editor title to accept/discard commit message
2022-06-29 14:00:09 +00:00
Johannes Rieken
bd24f72d42
fix 153492 ( #153667 )
...
* enable "accept merge" for merge editor only
* close merge editor before staging file, only stage file when editor has been closed
fixes https://github.com/microsoft/vscode/issues/153492
2022-06-29 14:08:09 +02:00
Harald Kirschner
56cade24a3
Make the guided git.missing welcome view default ( #149668 )
2022-06-29 01:14:39 -07:00
Johannes
aae22c1605
rename setting to git.mergeEditor, no more experimental
2022-06-27 12:54:55 +02:00
Ladislau Szomoru
367eefd5f1
Git - commit action button ( #153031 )
2022-06-24 16:07:24 +02:00
Johannes Rieken
dfeb3e0050
joh/careful silverfish ( #153089 )
...
* don't show `openChange` command for merge editor
https://github.com/microsoft/vscode/issues/151125
* disable and not-place the conflicting merge-conflict navigation commands for the merge editor
https://github.com/microsoft/vscode/issues/153087
* disable (configurable) merge-conflict featues (code lens, decorations) when git is configured to use merge editor
https://github.com/microsoft/vscode/issues/153087
2022-06-24 09:33:06 +00:00
Ladislau Szomoru
4a72009c59
Git - Update git.terminalGitEditor default value ( #153085 )
...
Update git.terminalGitEditor default value
2022-06-24 10:54:24 +02:00
Logan Ramos
4a7a6a597a
Update extension telemetry modules ( #153057 )
2022-06-24 00:53:23 +00:00
Ladislau Szomoru
25cc6c0dd0
Git - Remove git.branchProtectionIndicator setting ( #153020 )
...
Remove git.branchProtectionIndicator setting
2022-06-23 21:56:54 +02:00
Ladislau Szomoru
df0fc08407
Git - Fix configuration service warnings ( #152867 )
...
Fix configuration service warnings
2022-06-22 15:58:57 +02:00
Ladislau Szomoru
75362a6268
Git - add settings to control the branch protection indicator ( #152469 )
...
* Add settings to control the branch protection indicator
* Pull request feedback
2022-06-22 01:02:13 -07:00
Ladislau Szomoru
88731bf6d6
Git - enable using the editor as the git commit input ( #152158 )
2022-06-16 16:27:35 +02:00
Ladislau Szomoru
03be93691c
SourceControlInputBox API finalization ( #152171 )
2022-06-15 15:14:28 +02:00
Sandeep Somavarapu
22fe16d3e5
adopt merge editor in settings sync
...
- use merge editor for conflicts
- expose base resource in resource syncrhonziers
- add baseResourceScheme context to contribute Accept Merge button per feature
- support old way of handling conflicts behind an internal setting
2022-06-12 15:49:45 +02:00
Ladislau Szomoru
6f5fc17622
Git - use editor as commit message input ( #151491 )
2022-06-08 15:45:27 +02:00
Ladislau Szomoru
d99d645c8d
Git - Switch to using the remoteName context key ( #151212 )
...
Switch to using the remoteName context key
2022-06-03 09:43:42 -07:00
Ladislau Szomoru
5f823f0deb
Git - Add minItems/maxItems for branch dictionary setting ( #151132 )
...
Add minItems/maxItems for branch dictionary setting
2022-06-02 16:48:25 +00:00
Ladislau Szomoru
59fa71999e
Git - branch name generation setting feedback ( #151106 )
2022-06-02 14:27:06 +00:00
Matt Bierner
e44f4ba886
Add experimental tag to experimental extension settings ( #151031 )
...
This makes a few more extension settings with the `experimental` tag so that show up if you search `@tag:experimental`
2022-06-01 16:32:58 -07:00
Ladislau Szomoru
185d3ee2a1
Fix #150725 ( #150956 )
2022-06-01 11:36:22 +02:00