Commit Graph

774 Commits

Author SHA1 Message Date
Ladislau Szomoru
6770e77230 Git - add the missing Api proposal (#243959) 2025-03-19 09:39:18 +01:00
Ladislau Szomoru
f9d810d1fd Git - remove the usage of jschardet and iconv-lite-umd (#243843) 2025-03-18 09:53:58 +00:00
Ladislau Szomoru
f37aabbb68 Git - enable reference details in pickers by default (#243839) 2025-03-18 09:17:17 +01: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
Ladislau Szomoru
d234a62e39 Git - remove diffCommand proposal (#242675) 2025-03-05 11:44:12 +01:00
Ladislau Szomoru
9fbff868fd Git - use editorInlayHint.foreground for the git blame editor decoration as it is lighter than editorCodeLens.foreground (#242665) 2025-03-05 10:08:45 +01:00
Ladislau Szomoru
f11a86a05f Revert "Git - remove jschardet (#241256)" (#242469)
This reverts commit 6fdb41922c.
2025-03-03 16:00:53 +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
6fdb41922c Git - remove jschardet (#241256)
* Adopt API for stage

* Adopt API for show

* Remove package
2025-02-20 07:11:11 +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
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
deb13fce88 Git - polish discard changes dialogs (#240519)
* Git - polish git clean dialog

* Remove duplication

* More polish of the dialogs
2025-02-12 15:39:58 +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
c0ec925f2d Git - enable deleting remote branches from the graph (#239728)
* Git - enable deleting remote branches from the graph

* Add missing return
2025-02-05 21:40:03 +01:00
Ladislau Szomoru
47b33dc58d Git - add command to delete remote branch (#239692) 2025-02-05 07:32:11 -08:00
Ladislau Szomoru
4a24ab7c7e Revert "SCM - disable actions for resource groups that do not have any resources (#236813)" (#239098)
This reverts commit 151ef3514e.
2025-01-29 15:33:23 +01:00
Ladislau Szomoru
23c4dc3f8e Git - enable git blame status bar entry by default (#238454) 2025-01-22 12:18:09 +01:00
Ladislau Szomoru
ac97234e4b Git - adopt async status bar item hover (#238355) 2025-01-21 12:51:00 +01: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
36a79b5ce6 Git - move stage/unstage commands to the ... menu (#237966) 2025-01-15 17:24:18 +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
d6fd2c075b Git - Add "Checkout" action to graph (#237734) 2025-01-12 19:51:10 +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
Ladislau Szomoru
aa6a38114c Git - add stage/unstage commands to editor title (#237257) 2025-01-04 10:15:35 -08:00
Ladislau Szomoru
92bae09f4d Git - update git blame settings (#237187) 2025-01-02 07:45:45 -08:00
Ladislau Szomoru
151ef3514e SCM - disable actions for resource groups that do not have any resources (#236813) 2024-12-22 08:09:59 -05:00
Ladislau Szomoru
77cec55e49 Git - git installation welcome view should use remoteName context key (#236672) 2024-12-20 08:53:35 +01:00
Ladislau Szomoru
3a4f4164c7 Git - fix context key for unstageSelectedRanges (#236476) 2024-12-18 15:49:37 +01:00
Ladislau Szomoru
7722c2bb0f Git - adjust command when clauses (#236392)
* Add telemetry for troubleshooting

* Adjust command when clause
2024-12-17 20:27:55 +01:00
Logan Ramos
e689b912ba Update telemetry package (#236378) 2024-12-17 20:12:49 +01:00
Ladislau Szomoru
771c5177d3 Git - fix when clause for keybindings (#236053) 2024-12-13 14:54:30 +01:00
João Moreno
ded87f9d8e update unique names generator (#235958) 2024-12-12 16:46:14 +01:00
Ladislau Szomoru
7ccf9661c7 Git - keybindings to match command pallette when clause (#235713) 2024-12-10 11:00:46 +01:00
Ladislau Szomoru
04779ada5e Git - remove codicon from git blame status bar item template setting (#235211) 2024-12-03 22:35:58 +01:00
Ladislau Szomoru
efa1cffedd Git - remove history item ref actions until we finalize on the structure of the context menu (#234838) 2024-11-28 15:50:49 +01: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
6c8a8e24d2 Git - tag setting + better handling of not yet committed changes (#234221) 2024-11-19 23:03:29 +01: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
e222bb40e0 Git - hide git.diff.stageHunk and git.diff.stageSelection commands from the command palette when not in diff editor (#234163) 2024-11-19 10:40:17 +01:00
Ladislau Szomoru
30043071a3 TextEditorDiffInformation API proposal (#233896)
* WIP - initial implementation

* Introduce the diff model service

* Remove code that is not needed

* Handle DiffEditor

* Performance optimization

* Refactor code

* More cleanup (V1)

* More cleanup (V2)

* More cleanup (V2.1)

* Pull request feedback

* Remove debugging statements

* Update mock proxy to fix tests

* Add proposed api check
2024-11-18 15:38:21 +01:00
Ladislau Szomoru
09255216a2 SCM Graph - add actions back to the view title (#234091)
* Initial implementation

* Adjust commands and context key computation
2024-11-18 12:53:59 +01:00
Ladislau Szomoru
d085816005 Git - better handle conflict during cherry-pick (#230312) 2024-10-02 16:39:30 +02:00
Benjamin Pasero
b591f33513 🆙 jschardet@3.1.4 (#230197) 2024-10-01 08:19:15 +02:00
Ladislau Szomoru
056af29c9b SCM Graph - Add "Go to Current History Item" action (#228600)
* Reveal current history item if it is already part of the tree

* Fetch current history item
2024-09-13 23:35:29 +02:00