Commit Graph

2824 Commits

Author SHA1 Message Date
Ladislau Szomoru
db0b398727 Git - use relative path in getObjectDetails() (#240783)
* Git - use relative path in `getObjectDetails()`

* 💄
2025-02-14 11:58:04 +00: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
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
afa8e16e50 Git - handle submodule HEAD file (#240357)
* Git - handle submodule HEAD file

* 💄

* Better fix
2025-02-11 12:28:56 +01:00
Ladislau Szomoru
22c92fc911 Initial implementation (#240264) 2025-02-10 18:05:21 +01:00
Ladislau Szomoru
b968336efa Git - do not show origin/HEAD ref in the graph (#239842) 2025-02-06 12:00:24 -08: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
85e32ec765 Git - handle deleted remote branches (#239723) 2025-02-05 21:14:31 +01:00
Ladislau Szomoru
af22e57ed6 Git - add a check so that the active branch cannot be deleted (#239700) 2025-02-05 17:36:20 +01:00
Ladislau Szomoru
47b33dc58d Git - add command to delete remote branch (#239692) 2025-02-05 07:32:11 -08:00
Ladislau Szomoru
297a228fb8 Git - refactor delete remote tag (#239684)
* Git - refactor delete remote tag

* 💄 fix parameter name

* 💄 add missing parameter name
2025-02-05 15:41:30 +01:00
Vitaly
a2a0272687 [Git] Migrate to git autostash when pulling for better performance (#187850)
* git: migrate to git autostash when pulling (better performance)

* should be implemented correctly!

* refactor other op

* Pull request feedback

---------

Co-authored-by: Ladislau Szomoru <3372902+lszomoru@users.noreply.github.com>
2025-02-04 15:35:47 +00:00
Ladislau Szomoru
9cf5e81d4f Git - switch to using diff information for the stage/unstage/revert selected ranges commands (#239597) 2025-02-04 15:03:18 +01:00
Ladislau Szomoru
ba2aa54fc6 Git - fix post-commit command for multi-repo workspaces (#239462) 2025-02-02 22:26:32 -08:00
Ladislau Szomoru
45212e10fc Git - use base branch to calculate unpublished commits (#239226) 2025-01-30 16:52:17 +01:00
Ladislau Szomoru
2ae3d5ae35 Git - fix bug with opening the first commit from the timeline view (#239111) 2025-01-29 17:03:52 +01:00
Ladislau Szomoru
fa2f90b630 Git - fix issue related to opening the first commit of the repository from the git blame hover (#239102) 2025-01-29 16:36:21 +01: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
00d093ea29 Git - fix autostash to work with staged changes (#238719) 2025-01-24 21:38:37 +01:00
Ladislau Szomoru
8ef59e9a68 Git - select the correct object for a merge conflict ref (#238560) 2025-01-23 13:57:38 +01:00
Ladislau Szomoru
4a5645c3df Git - handle merge conflict refs (#238557) 2025-01-23 13:06:28 +01:00
Ladislau Szomoru
42e96916ac Git - handle local tracking branches (#238503) 2025-01-22 12:51:31 -08:00
Ladislau Szomoru
c953035b61 Git - simplify git blame caching (#238462)
* Git - simplify git blame caching

* 💄 remove code that is not needed
2025-01-22 16:23:28 +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
b169dfcf40 Git - add caching for commit details (#238451) 2025-01-22 11:36:22 +01:00
Ladislau Szomoru
5a6c2fa66d Git - FS stat should also throw if the file does not exist (#238395) 2025-01-21 20:31:44 +01:00
Ladislau Szomoru
15006ee21f Git - when doing a git rename close the old file and open the new one (#238368) 2025-01-21 16:14:57 +01:00
Ladislau Szomoru
a0ecf511fd Git - pass the similarityThreshold to git diff-tree (#238367) 2025-01-21 15:38:47 +01:00
Ladislau Szomoru
ac97234e4b Git - adopt async status bar item hover (#238355) 2025-01-21 12:51:00 +01:00
Ladislau Szomoru
959d01a2a5 Git - fix regression with commits that contain addition/deletion/rename (#238349)
* Git - fix regression with commits that contain addition/deletion/rename

* Fix compilation error
2025-01-21 11:44:21 +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
11b2f94022 Git - add missing event to the Repository interface (#238298) 2025-01-20 16:17:04 +01:00
Ladislau Szomoru
0bccf5608b Git - add avatar to timeline hover (#238248) 2025-01-19 21:53:03 +01:00
Ladislau Szomoru
d64829f052 Git - add avatar to graph hover (#238246) 2025-01-19 21:30:42 +01:00
Ladislau Szomoru
1600fb4c76 GitHub - avatar resolution improvements (#238239)
* Add support for size

* Add support for extracting user id from GitHub no-reply email addresses

* Fix git blame email parsing

* Extrat link into function
2025-01-19 16:44:40 +01:00
Ladislau Szomoru
5e399f3069 GitHub - add support for batch avatar query (#238114) 2025-01-17 10:56:49 +01:00
Ladislau Szomoru
abecfae1ec Git - add avatar resolution to git blame editor decoration hover (#238083)
* Initial implementation

* Add logging

* Improve avatar resolution
2025-01-16 21:33:08 +01:00
Ladislau Szomoru
7610cc1d19 Git - 💄 fix history item details provider name (#238045) 2025-01-16 20:25:19 +09:00
Ladislau Szomoru
eaba97f995 Git - extract history item detail provider (#238041)
* Initial refactor of hover commands

* Delete old code for hover commands

* More refactoring
2025-01-16 11:37:27 +01:00
Ladislau Szomoru
36a79b5ce6 Git - move stage/unstage commands to the ... menu (#237966) 2025-01-15 17:24:18 +01:00
Ladislau Szomoru
57e8c28877 GitHub - link provider for various hovers (#237961)
* Initial implementation

* Refactor code, add link to blame decoration

* Add links to timeline hover

* Saving my work

* Update remote order for "Open on GitHub" action

* Bug fixes

* Add link provider for graph hover

* Rename method
2025-01-15 16:30:43 +01:00
Ladislau Szomoru
9ee0345b63 Git - fix "Open on GitHub" command (#237832) 2025-01-14 11:45:03 +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
c8be65a66a SCM - add plumbing to support history item ref actions (#237687)
* Implement using classes (order is not working)

* A better implementation with order working as well

* Remove commands for the time being
2025-01-10 12:53:39 -08:00
Ladislau Szomoru
496eb294d6 Git/SCM - update "view" to "open" in the command titles (#237645) 2025-01-10 14:45:09 +01:00