Ladislau Szomoru
7452464515
SCM - add secondary quick diff provider ( #246707 )
...
* WIP - initial implementation
* Add stagedQuickDiffProvider API
* Reduce the usage of `isSCM`
* Make unstage feel snappier
* Deduplicate diffs between primary and secondary
* Fix unstage selected ranges to work from the editor
* WIP - saving my work
* Fixed deduplication and commands
* Add pattern colors
* Rework the colors, and fix deleted glyph
* Got unstage commands working
* Update provider name
* Some improvements
* Cleaned up CSS
* Tweak decoration colors
* Update proposed API naming
* Contributed decorations will use the primary colors for the time being
* More cleanup
2025-04-16 12:52:36 +02:00
Ladislau Szomoru
03b5a51341
Git - fix commit hook setting name ( #245307 )
2025-04-02 09:16:21 +02:00
Ladislau Szomoru
0a7b6a0f8b
Git - add commit details to ref pickers ( #243582 )
...
* Refactor ref parsing
* Initial implementation of getting the commit details
* Show additional information in the pickers
2025-03-14 10:52:13 -07:00
João Moreno
25c371614f
disable untrackedChangesEnableTrash in linux snap ( #242188 )
...
* disable untrackedChangesEnableTrash in linux snap
related to #241476
cc @lszomoru
* missing isLinuxSnap check
2025-02-27 16:36:12 +01:00
João Moreno
6a06fb719e
rename untrackedChangesEnableTrash to discardUntrackedChangesToTrash ( #242186 )
2025-02-27 15:42:12 +01:00
Ladislau Szomoru
497645a3f7
Git - rename "untrackedChangesSoftDelete" to "untrackedChangesEnableTrash" ( #241953 )
2025-02-25 21:51:51 +01:00
Ladislau Szomoru
bd05fbbcb0
Git - disable untracked file soft-delete when connected to a remote ( #240805 )
2025-02-14 16:32:35 +01:00
Ladislau Szomoru
3d3806164c
Git - remove the ignore sources setting as it is now merged into the sources setting ( #240635 )
2025-02-13 12:15:01 +01:00
Ladislau Szomoru
6618761449
Git - update settings descriptions ( #240621 )
2025-02-13 09:21:37 +01:00
Ladislau Szomoru
bd9c5acfd8
Git - polish the diagnostics information commit hook ( #240590 )
...
* Rework the settings and implementation
* Add settings descriptions
* Update default enablement
2025-02-13 00:33:16 +01:00
Ladislau Szomoru
6272008be1
Git - add setting for untracked changes soft delete ( #240387 )
2025-02-11 17:20:26 +01:00
Ladislau Szomoru
22c92fc911
Initial implementation ( #240264 )
2025-02-10 18:05:21 +01:00
Ladislau Szomoru
47b33dc58d
Git - add command to delete remote branch ( #239692 )
2025-02-05 07:32:11 -08:00
Ladislau Szomoru
e5165663d9
Git - add commands to toggle git blame editor decoration/status bar item ( #238302 )
2025-01-20 17:58:45 +01:00
Ladislau Szomoru
eaa1502b23
Git - add more commands to the graph context menu ( #237811 )
...
* Git - add "Delete Branch" and "Delete Tag" actions
* Git - update the graph cherry pick command
2025-01-13 17:20:46 +01:00
Ladislau Szomoru
c636d93f53
Git - cleanup command names ( #237790 )
2025-01-13 11:47:18 +01:00
Ladislau Szomoru
496eb294d6
Git/SCM - update "view" to "open" in the command titles ( #237645 )
2025-01-10 14:45:09 +01:00
Parasaran
0c176cf4cf
fix 227150: Added a recursive git clone button ( #232497 )
...
* fix 227150: Added a recursive git clone button
* Git - update command for "Clone Repository" action
---------
Co-authored-by: Ladislau Szomoru <3372902+lszomoru@users.noreply.github.com >
2025-01-09 11:24:05 +01:00
Ladislau Szomoru
fc4e78cbfe
Git - remove commands that are not used ( #237368 )
...
Git - remove commands that are not used
2025-01-06 22:17:09 +01:00
Ladislau Szomoru
3548eae0e1
Git - add git.commitShortHashLength setting ( #237343 )
2025-01-06 16:05:37 +00:00
Tyler James Leonhardt
37b1016c80
Lock some SCM strings ( #236531 )
...
Fixes https://github.com/microsoft/vscode/issues/236530
2024-12-18 15:04:42 -08:00
Ladislau Szomoru
5a2d782244
SCM - set the foundation for history item ref actions ( #234784 )
...
* WIP - initial implementation
* Manually fix merge
* Figure out the correct way to pass action arguments
* Fix compilation error
2024-11-27 22:07:16 +00:00
Ladislau Szomoru
f08b93ebb9
Git - add template support for editor decoration/status bar item ( #234582 )
...
* Refactor property names
* Add template support
* Refactor template variable names
* Manually fix the merge
2024-11-25 16:55:40 +00:00
Ladislau Szomoru
b61c0f18d9
Git - add git blame status bar item ( #234302 )
...
* Git - improve enabliment of the editor decoration
* Git - add git blame status bar item
2024-11-20 15:08:33 -08:00
Ladislau Szomoru
80635b487b
Git - experimental git blame editor decoration ( #234209 )
...
* Initial implementation
* Add setting, and cache blame information more aggressively
2024-11-19 22:05:19 +01:00
Ladislau Szomoru
d085816005
Git - better handle conflict during cherry-pick ( #230312 )
2024-10-02 16:39:30 +02:00
Ladislau Szomoru
597b5e965b
SCM Graph - Add more commands to the context menu ( #228480 )
...
* SCM Graph - add "Checkout (Detached)" command
* Add "Cherry Pick" command
2024-09-13 15:36:52 +02:00
Ladislau Szomoru
8a9caf323a
SCM Graph - Add "Create Tag" action to history item context menu ( #228428 )
2024-09-13 10:17:44 +02:00
Ladislau Szomoru
f9554073cc
Git - add dedicated commands to view changes ( #209942 )
2024-04-09 14:33:13 +02:00
Henning Dieterichs
b7d35c8bdd
Implements #206808
2024-03-15 17:08:36 +01:00
Ladislau Szomoru
9b0d74345c
Git - remove git.experimental.inputValidation setting ( #205550 )
...
* Git - remove git.experimental.inputValidation setting
* Fix compilation error
* Fix migration code
2024-02-19 10:45:24 -08:00
Ladislau Szomoru
4f9a706c79
Git - add command to close all unmodified editors ( #205278 )
...
* Git - add command to close all unmodified tabs
* Fix compilation error
2024-02-15 14:33:02 +01:00
Ladislau Szomoru
9576c1a7c5
Git - Add button/setting to always replace local tags in case of a conflict during the pull operation ( #205148 )
2024-02-13 22:04:29 +01:00
Ladislau Szomoru
c19383a66d
Git - add file decoration provider for incoming changes ( #204919 )
...
* Initial implementation of a file decoration provider and quick diff provider
* Refactor file decoration provider
* Add incomingChanges to history provider
* Move decoration provider
* Move things around
* Add separate color for renamed incoming change
* Remove include that is not needed
2024-02-11 07:39:43 +01:00
Ladislau Szomoru
3ae8c8ea62
Git - polish view stash command ( #202499 )
...
* Implement drop stash command
* Add apply and pop commands
* Rename "preview" command to "view"
* Fixed action order
* Add icons, update commands
2024-01-15 14:49:01 +01:00
Ladislau Szomoru
2434b7da03
Git - Add "View All Changes" action + polish ( #202327 )
...
* Make allChanges a distinct historyItem element
* Add allChanges menu contribution
* Add View All Changes command
* Rename "Open Commit" to "View Commit"
* Pass the correct argument when getting "All Changes" node
2024-01-12 10:46:52 +01:00
Ladislau Szomoru
891a17ab57
Git - move "Open Commit" command from core to the git extension ( #202042 )
...
* Initial implementation
* Move the command to the git extension
* Add missing enablement property
2024-01-08 13:39:07 -07:00
Ladislau Szomoru
f8616b9a2b
Git - rename "Open Stash" to "Preview Stash" ( #201973 )
...
* Git - rename "Open Stash" to "Preview Stash"
* Add Preview Stash command to the "..." menu
2024-01-08 10:59:49 +01:00
Ladislau Szomoru
cfebdd863a
Git - add open stash command ( #201970 )
...
* Initial implementation
* Add button to quick pick
* Improve stash picker
* Remove quick pick buttons
2024-01-08 09:48:51 +01:00
Ladislau Szomoru
860d67064a
Git - refactor ref pickers ( #201411 )
...
* Refactored quick picks
* Another set of refactoring
* Moved over the remaining classes
* git.checkoutType setting should only be used by the Checkout quick pick
* Introduce RefProcessor and cleanup code
* Introduced multiple processor types
* Another round of refactoring
2023-12-22 22:59:54 +01:00
Ladislau Szomoru
b21537c2ef
Git - enable commit signing using SSH key ( #201298 )
2023-12-20 14:14:39 +01:00
Ladislau Szomoru
81207cddf5
Git - add command to close other repositories ( #200893 )
2023-12-14 23:36:20 +01:00
Ladislau Szomoru
ed6dc7b6b3
Git - fix command titles ( #198996 )
2023-11-24 09:41:44 +01:00
Henning Dieterichs
090fd2c772
Implements first iteration of multi diff editors.
...
Co-authored-by: Ladislau Szomoru <3372902+lszomoru@users.noreply.github.com >
2023-11-07 16:51:38 +01:00
Tatsunori Uchino
2683aa01ac
Add support for --force-if-includes to force push more safely ( #187932 )
...
* Add support for `--force-if-includes` to force push
* Change force push failed error message
* Separate force push (no with lease) failed error message
* Switch to `"markdownDescription"`
* Add Git version requirement for config description
* Improve error message when safer force push is rejected
* Eliminate the option's effect if Git is too old
* Minor improvements to community contribution
---------
Co-authored-by: Ladislau Szomoru <3372902+lszomoru@users.noreply.github.com >
2023-10-23 17:47:46 +02:00
Greg Van Liew
ef0871b7bb
Edits to setting descriptions ( #195007 )
2023-10-06 10:04:37 -07:00
Joyce Er
bb99b7452a
fix: render setting reference links in settings UI ( #192628 )
2023-09-08 23:21:31 +02:00
Ladislau Szomoru
f254ad1758
Git - Add Commit (Amend) to the Commit Action button ( #187568 )
2023-07-11 14:24:23 +02:00
Ladislau Szomoru
9b8f1cb437
Git - only add default branch name if supported ( #185557 )
2023-06-19 12:42:30 +02:00
Ladislau Szomoru
9979f9cc3c
Git - close repository improvements ( #184708 )
...
* Initial implementation
* Move ObservableSet into a separate file
* Add quick pick for reopening closed repositories
* Fix issue with initializing the context key
* Add welcome views
2023-06-09 13:19:57 +02:00