Commit Graph
783 Commits
Author SHA1 Message Date
Henning DieterichsandGitHub 12997e68fd Fixes #196084 (#206100) 2024-02-23 10:14:21 -07:00
Ladislau SzomoruandGitHub 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
6c7362fe4f Reinstate command items when filtering checkout quickpick (fix #202870) (#204107)
---------

Co-authored-by: Ladislau Szomoru <3372902+lszomoru@users.noreply.github.com>
2024-02-07 20:42:45 +00:00
Ladislau SzomoruandGitHub 63ebf06bb6 Git - add action to regenerate branch name (#204481) 2024-02-06 14:22:14 +01:00
Ladislau SzomoruandGitHub 12904c651e Git - fix View Commit action from the timeline view (#204410) 2024-02-05 22:02:02 +01:00
Ladislau SzomoruandGitHub 2ba398845f Git - extract toMultiFileDiffEditorUris (#203688) 2024-01-29 13:53:28 +01:00
Ladislau SzomoruandGitHub fe0632cbb2 Git - handle stashes that contain untracked files (#203572) 2024-01-26 14:28:45 -08:00
Ladislau SzomoruandGitHub adf93c270a Git - view stash should use the stash's parent commit for the left hand side (#203450) 2024-01-25 15:53:20 +01:00
Ladislau SzomoruandGitHub 97b8727343 Git - fix viewing stahes with added/deleted/renamed files (#203341) 2024-01-24 16:09:02 +01:00
Ladislau SzomoruandGitHub 0287cb9fe7 Git - add fetch, pull, push commands to incoming/outgoing (#202809) 2024-01-19 11:25:59 +01:00
Ladislau SzomoruandGitHub 48bc94d646 Git - 💄 make stash picker async (#202573) 2024-01-16 11:02:32 +01:00
Ladislau SzomoruandGitHub 61112949a6 Git - do not show checkout commands when searching (#202567) 2024-01-16 09:33:07 +01:00
Ladislau SzomoruandGitHub f42cf8d8a5 Git - 💄 show busy state while populating refs (#202513) 2024-01-15 16:05:24 +01:00
Ladislau SzomoruandGitHub b245a42ed0 Git - Improve "Close Repository" and "Close Other Repositories" commands (#202512) 2024-01-15 20:21:19 +05:30
Ladislau SzomoruandGitHub 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
John MurrayandGitHub 2b06224582 Preserve sort order when filtering Git branch / tag quickpicks (fix #199471) (#199473)
* Preserve sort order when filtering Git branch / tag quickpicks (fix #199471)

* Fix the merge

* Dispose quickpick listeners

* Changes arising from PR feedback

* Rework listener disposal
2024-01-15 13:20:33 +00:00
Ladislau SzomoruandGitHub 55af1bc7fb Git - checkout command improvements (#202495)
Git - complete checkout command when checkout quick pick is cancelled
2024-01-15 12:23:47 +01:00
Ladislau SzomoruandGitHub 37b173d559 Add stage/unstage actions to the multi-diff editor (#202297) 2024-01-12 15:16:53 +01:00
Ladislau SzomoruandGitHub 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 SzomoruandGitHub 8720ead44d Git - adopt _workbench.openMultiDiffEditor command (#202236) 2024-01-11 12:21:17 +01:00
Henning DieterichsandGitHub 05dfba857a Adopts #199291 for SCM view changes. (#202077) 2024-01-09 22:28:08 +01:00
Ladislau SzomoruandGitHub b87ba01926 Git - swap file sides when previewing a stash (#202063) 2024-01-09 11:55:16 +01:00
Ladislau SzomoruandGitHub 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 SzomoruandGitHub 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 SzomoruandGitHub 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 SzomoruandGitHub 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 SzomoruandGitHub e8e04769ec Git - explicitly open repository after initialized (#200957) 2023-12-15 14:53:18 +01:00
Ladislau SzomoruandGitHub 81207cddf5 Git - add command to close other repositories (#200893) 2023-12-14 23:36:20 +01:00
Roberto HuertasandGitHub 62a957135b feat(stash): return the stash result (#177732)
re #177726
2023-12-08 12:29:19 +01:00
Ladislau SzomoruandGitHub fe055af0a4 Git - improve branch picker when merging (#200331)
* Git - improve branch picker when merging

* 💄
2023-12-08 12:26:40 +01:00
Ladislau SzomoruandGitHub 1466cbfcdf SCM - delete scmInputBoxActionButton proposal (#200012) 2023-12-05 10:52:01 +01:00
Henning DieterichsandHenning Dieterichs 9e69692508 Improves editor title 2023-11-21 15:09:29 +01:00
Ladislau SzomoruandGitHub e0b70e58b3 SCM - add caching layer to incoming/outgoing tree nodes (#198306)
* Upstream commit + improve onDidChangeCurrentHistoryItemGroup

* Refactor expanding a history item group

* Wire up caching

* Invoking the git.refresh command invalidates the cache

* Clean up cache data structure
2023-11-15 15:09:18 +01:00
Henning DieterichsandLadislau Szomoru 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
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
Ladislau SzomoruandGitHub c05b49710b SCM - Add proposal for inputBox action button (#196121)
* SCM - Add proposal for inputBox action button

* More reliable fix for overlapping
2023-10-21 09:51:24 +02:00
Ladislau SzomoruandGitHub 9434d9437a Git - do not show origin/HEAD in the checkout quick pick. This item will only be shown when checking out detached. (#194592) 2023-10-02 12:38:10 +02:00
Ladislau SzomoruandGitHub a0ac773aca Git - fix issue with smart commit and dirty documents (#191300) 2023-08-25 12:01:37 +02:00
Joyce ErandGitHub 4083eeefc1 Preserve ref in desktop remote -> local clone (#189852) 2023-08-07 19:34:17 +01:00
Ladislau SzomoruandGitHub f254ad1758 Git - Add Commit (Amend) to the Commit Action button (#187568) 2023-07-11 14:24:23 +02:00
Joyce ErandGitHub 437342409b Force new window for remote -> local Continue On (#187301)
Force new window for remote -> local clone
2023-07-07 20:27:09 +02:00
Ladislau SzomoruandGitHub 17c88bf045 Git - extract code into UnsafeRepositoryManager (#184896) 2023-06-12 12:29:47 +02:00
Ladislau SzomoruandGitHub b0b1af125c Git - extract code into ParentRepositoriesManager (#184891) 2023-06-12 11:47:30 +02:00
Ladislau SzomoruandGitHub 323e6df4e7 Git - improve repositories quick pick (#184794) 2023-06-12 10:05:02 +02:00
Ladislau SzomoruandGitHub 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
Ladislau SzomoruandGitHub 8602b29876 Git - fix #183941 (#183944) 2023-05-31 15:48:04 +02:00
Joyce ErandGitHub 9f081fd11a Open branches on vscode.dev from ref picker (#181549) 2023-05-24 11:23:40 +02:00
Ladislau SzomoruandGitHub f47327fee9 Git - fix branch creation regression (#182504) 2023-05-15 06:57:12 -07:00
Ladislau SzomoruandGitHub b4469cf109 Git - add setting to control default branch name (#181884)
* Initial implementation

* Refactor based on discussions

* More pull request feedback
2023-05-10 20:52:13 +02:00
Ladislau SzomoruandGitHub a1eb9e2b48 Git - implement branch protection provider (#179752)
* Branch protection using settings is working

* Revert extension api changes

* Refactor code
2023-04-12 08:48:29 +01:00