Commit Graph

2536 Commits

Author SHA1 Message Date
Ladislau Szomoru
ca3ff9f564 SCM - quick diff should better handle untracked files (#236315) 2024-12-17 09:26:30 +01:00
Ladislau Szomoru
58399f1f68 Git - truncate the git blame information after 50 characters (#236279) 2024-12-16 21:22:49 +01:00
Ladislau Szomoru
a690eb691d Git - only show git blame information for the active text editor (#236274) 2024-12-16 20:28:00 +01:00
Ladislau Szomoru
dc3bf2d878 Git - fix submodule decoration (#236208) 2024-12-16 11:45:03 +01:00
Ladislau Szomoru
864d5d8aff Revert "Git - ignore changes reported to the submodule folder (#205125) (#236098)" (#236206)
This reverts commit 899afc0311.
2024-12-16 11:28:44 +01:00
Ladislau Szomoru
899afc0311 Git - ignore changes reported to the submodule folder (#205125) (#236098) 2024-12-13 13:01:05 -08:00
Ladislau Szomoru
4b254c2da5 Git - auto stash should restore the stash when the operation fails (#232929) (#236059) 2024-12-13 17:21:25 +01:00
Ladislau Szomoru
e4cf87c882 Git - stash untracked filed during checkout (#214768) (#236057) 2024-12-13 07:06:13 -08:00
Ladislau Szomoru
12b060f0a8 Git - fix bug related to toggling git decorations (#172637) (#236055) 2024-12-13 15:33:25 +01:00
Ladislau Szomoru
771c5177d3 Git - fix when clause for keybindings (#236053) 2024-12-13 14:54:30 +01:00
Ladislau Szomoru
380de2f146 Git - render emojis when showing blame information (#236051) 2024-12-13 14:48:37 +01:00
Ladislau Szomoru
1590668ba7 Git - add the ability to continue merge/rebase if there are no changes (#236045) 2024-12-13 14:22:40 +01:00
João Moreno
ded87f9d8e update unique names generator (#235958) 2024-12-12 16:46:14 +01:00
Ladislau Szomoru
253145591b Git - export stash methods in the extension API (#235773) 2024-12-10 21:48:12 +01:00
Ladislau Szomoru
7ccf9661c7 Git - keybindings to match command pallette when clause (#235713) 2024-12-10 11:00:46 +01:00
Ladislau Szomoru
5addad41b0 Git/SCM - fix GC warnings (#235464) 2024-12-06 09:25:12 +01:00
Ladislau Szomoru
e305e5b88b Git - do not show blame information when opening a new file (#235269) 2024-12-04 06:22:27 -08:00
Ladislau Szomoru
1bda78bcc5 Git - ensure one git blame editor decoration per line (#235255) 2024-12-04 11:12:23 +01:00
Ladislau Szomoru
103d3a77ed Git - fix "Not Committed Yet" tooltip (#235253) 2024-12-04 10:37:33 +01:00
Ladislau Szomoru
092158edd9 Git - remove "Copy Subject" command from the git blame hover (#235244) 2024-12-04 09:32:36 +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
961d092cb5 Git Blame - fix an edge case in which the legacy/advanced algos return different results (#235032) 2024-12-02 21:51:53 +01:00
Ladislau Szomoru
d6927564ee Git - fix action button regression (#231108) (#234967) 2024-12-02 11:13:15 +01:00
Ladislau Szomoru
026a7b195c Git - add action button logging (#234939) 2024-12-01 09:54:53 +00: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
5f1b72a054 Git - fix #234800 (#234808)
* Git - fix #234800

* Fix compilation
2024-11-28 08:55:03 +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
2b1cfedf1e Git - more git blame code cleanup (#234739)
* Cleanup code

* Fix multi-file diff editor uri/title
2024-11-27 11:14:46 +01:00
Ladislau Szomoru
389cc76d7e Git - add git blame decoration to diff editors (#234714)
* Initial implementation

* Manually fix the merge

* WIP - saving my work

* Made good progress, saving my work

* Remove debug statement
2024-11-27 06:34:34 +00:00
Ladislau Szomoru
1aa83151f1 Git - only show blame editor decoration in the active editor (#234655) 2024-11-26 12:54:47 +01:00
Ladislau Szomoru
01d08efaa8 Git - extract git blame cache management into a separate class (#234636)
Extract cache management into a separate class
2024-11-26 09:28:49 +01:00
Ladislau Szomoru
220a8c5ee8 Git - refactor blame cache in preparation to more changes (#234604) 2024-11-25 12:28:32 -08: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
058d2a8f57 Git - fix git blame hover action titles (#234583) 2024-11-25 07:58:54 -08:00
Ladislau Szomoru
213334eb80 Git - add onDidCheckout extension API event (#234483) 2024-11-24 06:21:17 +05:30
Ladislau Szomoru
9088a3747d Git Blame - fix editor decoration hover (#234469) 2024-11-23 15:35:26 +05:30
Ladislau Szomoru
3067477dd7 Git - extract staged resource quick diff provider (#234425)
* Git - extract staged resource quick diff provider

* Fix the build
2024-11-22 15:40:25 +00:00
Ladislau Szomoru
d8d0ddba9c Git Blame - refactor implementation to use an additional dirty diff provider (#234420)
* Initial implementation using a quick diff provider

* Add proposed API to hide a dirty diff decorator
2024-11-22 14:12:32 +00:00
Ladislau Szomoru
d594d2c919 Git Blame - switch to LineRangeMapping and exclusive line ranges (#234409)
Switch to LineRangeMapping and exclusive line ranges
2024-11-22 11:31:37 +01:00
Ladislau Szomoru
927f53de44 Git - tweak git blame computation (#234386)
* Helper methods

* Finished implementing the prototype

* Command handled model creation/disposal

* Cache staged resources diff information
2024-11-21 14:18:49 -08:00
Ladislau Szomoru
157567fd8f Git - add git blame hover (status bar item, editor decoration) (#234338) 2024-11-21 12:21:34 +01:00
Ladislau Szomoru
ee21e638be Git - only show git blame for text documents with the file scheme for now (#234312) 2024-11-20 16:32:56 -08:00
Ladislau Szomoru
4b01d0172d Git - add git blame status bar item command (#234307) 2024-11-21 00:29:54 +01: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
2ee7ae88b4 Git - improve enabliment of the editor decoration (#234296) 2024-11-20 14:14:16 -08:00
Ladislau Szomoru
2e93ebce77 Git - extract editor decoration (#234292) 2024-11-20 20:30:33 +01:00
Ladislau Szomoru
2b6fb11ade Git - git blame bug fixes (#234273)
* Handle staging/unstaging

* Handle changes included in the git blame output
2024-11-20 15:59:55 +01:00
Ladislau Szomoru
d6c7380f01 Git - switch stage/unstage/revert commands to use the legacy diff information (#234251) 2024-11-20 12:13:51 +01:00
Ladislau Szomoru
975e05cd1c DiffInformation API - cleanup + renames (#234248)
* Refactoring + renaming things

* Renamed TextEditorDiffKind to TextEditorChangeKind
2024-11-20 14:46:04 +05:30
Ladislau Szomoru
6c8a8e24d2 Git - tag setting + better handling of not yet committed changes (#234221) 2024-11-19 23:03:29 +01:00