Commit graph

2377 commits

Author SHA1 Message Date
Ladislau Szomoru ceda6cc485
SCM - set of fixes for the SCM Sync View (#193567) 2023-09-20 13:57:14 +01:00
Ladislau Szomoru 3e31b71648
SCM - more cleanup of the SCMHistoryProvider API (#193509) 2023-09-19 21:00:13 +02:00
Ladislau Szomoru 1545aeab06
SCM - Initial implementation of the Sync view (#193440) 2023-09-19 15:58:22 +02:00
Joyce Er bb99b7452a
fix: render setting reference links in settings UI (#192628) 2023-09-08 23:21:31 +02:00
Ladislau Szomoru 5ffa9573af
Git - remove extra character from the log message (#192622) 2023-09-08 16:25:12 -04:00
Ladislau Szomoru 3788d799d2
Git - improve logging for git detection (#192297) 2023-09-06 07:30:59 -07:00
Ladislau Szomoru a4e1870896
Git - fix stage/unstage selected ranges in nested git repositories (#191987)
* Git - fix stage/unstage selected ranges in nested git repositories

* Remove the submodule check as it is being covered by the repository check

* Pull request feedback
2023-09-06 14:35:55 +02:00
Ladislau Szomoru b9e4141833
Revert "Remove superfluous arg in git smoke.test.ts (#173194)" (#192161)
This reverts commit 9dd556a9e0.
2023-09-04 20:43:33 +02:00
Ladislau Szomoru 4a3ed95527
Git - clarify git extension API usage (#192139)
* Git - clarify git extension API usage

* Fixed white space
2023-09-04 15:40:56 +02:00
justanotheranonymoususer 9dd556a9e0
Remove superfluous arg in git smoke.test.ts (#173194) 2023-09-04 14:44:03 +02:00
Alex Ross 1ac6f50f44
Enable the .. argument for git log (#188500)
* Enable the `..` argument for git log
This will return the commits that the `toRef` has but the `fromRef` does not.

* Use range instead
2023-09-04 14:36:16 +02:00
Ladislau Szomoru be570fd3de
Git - Bump which package (#191992) 2023-09-01 16:40:56 +02:00
Ladislau Szomoru fdcc959e0a
Git - update Explorer welcome view context key (#191788) 2023-08-30 16:43:56 +02:00
Ladislau Szomoru c7d46b2430
Git - improve getRepositoryExact() error handling (#191462)
* Git - improve getRepositoryExact() error handling

* Run async operations in parallel
2023-08-28 16:34:46 +02:00
Ladislau Szomoru a0ac773aca
Git - fix issue with smart commit and dirty documents (#191300) 2023-08-25 12:01:37 +02:00
Logan Ramos ecb0c80fc1
Bump extension telemetry module (#191237)
* Bump extension telemetry module

* Fix webpack
2023-08-24 12:53:41 -07:00
Alpha Romer Coma 7ef754c2f6
Fix supported markdown-lint violations in markdown files (#190750)
docs: fix supported markdownlint violations
2023-08-24 08:37:25 +00:00
Matt Bierner 3f8a55b32c
trimLeft -> trimStart (#190601)
These should be the same but the `trimLeft` name has been deprecated
2023-08-16 11:11:20 -07:00
Joyce Er 4083eeefc1
Preserve ref in desktop remote -> local clone (#189852) 2023-08-07 19:34:17 +01:00
Robo ea490e5545
chore: update to Electron 25 (#188268)
* chore: update electron@25.3.0

* ci: update NodeTool version

* chore: update @types/node

* add more common types to layers checker

* chore: update debian dependencies

* chore: update rpm dependencies

* fix: use legacy dns result order of Node.js

* ci: remove deprecated always-auth npm config

Refs npm/cli@72a7eeb

* chore: update deb and rpm dependencies

* chore: update armhf rpm dependencies

* chore: update x64 debian dependencies

* chore: update x64 rpm dependencies

* chore: update electron@25.3.1

* chore: update electron@25.4.0

* chore: bump distro

* chore: bump distro

---------

Co-authored-by: Benjamin Pasero <benjamin.pasero@microsoft.com>
2023-08-07 21:46:27 +09:00
Ladislau Szomoru ad395686d2
Git - add support for type changed (#187714)
* Initial implementation

* Add icons
2023-07-12 16:18:38 +02:00
Raymond Zhao 5be539a588
Bump semver (#187654) 2023-07-12 01:49:45 +02:00
Ladislau Szomoru 8baa7ed3e3
Git - fix repository detection regression (#187578) 2023-07-11 15:09:39 +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 ccea02b96d
Git - avoid opening a repository multiple times if symbolic links are used (#187435) 2023-07-10 15:16:02 +02:00
Joyce Er 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 Szomoru 3b9f2825b7
Git - better handle symbolic links (#186716)
Co-authored-by: João Moreno <joao.moreno@microsoft.com>
2023-07-05 12:56:26 +02:00
Ladislau Szomoru 8265c3ec21
Git - introduce group is the long submenus (#186917) 2023-07-03 16:24:19 +02:00
Ladislau Szomoru 9b8f1cb437
Git - only add default branch name if supported (#185557) 2023-06-19 12:42:30 +02:00
Ladislau Szomoru b51aabb6dc
Git - fix welcome view regression (#185233) 2023-06-15 16:57:31 +02:00
Ladislau Szomoru 3447686499
Git - use close event when detecting git version (#184998) 2023-06-13 11:25:00 +02:00
Ladislau Szomoru e82cbf80ba
Git - only add --find-renames if the value is not the default one (#184992) 2023-06-13 09:56:29 +02:00
Ladislau Szomoru 17c88bf045
Git - extract code into UnsafeRepositoryManager (#184896) 2023-06-12 12:29:47 +02:00
Ladislau Szomoru b0b1af125c
Git - extract code into ParentRepositoriesManager (#184891) 2023-06-12 11:47:30 +02:00
Ladislau Szomoru 323e6df4e7
Git - improve repositories quick pick (#184794) 2023-06-12 10:05:02 +02:00
Ladislau Szomoru 12533c5490
Git - extract close repository management into its own class (#184752) 2023-06-09 14:54:38 -07: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
Ladislau Szomoru 40474d7f45
Revert "Git - Close Repository command should be disabled when there is only one repository opened (#184637)" (#184685)
This reverts commit 2cccaaee8a.
2023-06-09 10:26:47 +02:00
Ladislau Szomoru 2cccaaee8a
Git - Close Repository command should be disabled when there is only one repository opened (#184637) 2023-06-08 15:19:10 -07:00
Daniel Imms 911d1c0eab
Merge pull request #184413 from microsoft/tyriar/184331
Adopt EnvironmentVariableCollection in git ext
2023-06-08 08:52:35 -07:00
Ladislau Szomoru fbdddfde42
Git - upgrade which dependency (#184607) 2023-06-08 17:28:14 +02:00
Daniel Imms e139fdb1c6
Localize git features string 2023-06-08 05:11:45 -07:00
Daniel Imms fab99a2c40
Explain features the git extension enables 2023-06-07 11:57:04 -07:00
Ladislau Szomoru 909e55fbdc
Git - add tracing messages to help with troubleshooting (#184506) 2023-06-07 10:02:17 -07:00
Ladislau Szomoru bb6d7d67ff
Git - handle branch name with incorrect casing (#184502) 2023-06-07 15:25:09 +02:00
Daniel Imms 1c5442ac03
Adopt EnvironmentVariableCollection in git ext
Fixes #184331
2023-06-06 05:48:02 -07:00
Ladislau Szomoru ad34af09f9
Git - fix close diff editor regression (#184410) 2023-06-06 14:35:15 +02:00
Ladislau Szomoru 8602b29876
Git - fix #183941 (#183944) 2023-05-31 15:48:04 +02:00
Ladislau Szomoru da47f08b53
Git - run git status if similarityThreshold changes (#183762) 2023-05-30 10:49:38 +02:00
Ladislau Szomoru e7e97f8ea8
Git - handle --intent-to-add on a renamed resource (#183307) 2023-05-24 13:11:57 +02:00
Joyce Er 9f081fd11a
Open branches on vscode.dev from ref picker (#181549) 2023-05-24 11:23:40 +02:00
Ladislau Szomoru edcad3ab53
GitHub - use GitHub default branch name when publishing to GitHub (#183207) 2023-05-24 11:15:17 +02:00
Joyce Er 0880f76765
Improvements to canonical URI API (#182667)
* Improve API names

* Allow requesting a specific scheme

* Implement ile uri support
2023-05-18 09:23:27 -07:00
Ladislau Szomoru 46c9471450
Git - fix git status regression for git versions older than 2.18 (#182739)
* Git - fix git status regression for git versions older than 2.18

* 💄 - Tweak version number
2023-05-17 11:17:53 +02:00
Ladislau Szomoru b7be44e639
GitHub - fix an issue with toggling branch protection setting (#182536)
* GitHub - fix an issue with toggling branch protection setting

* 💄 Remove variable

* Pull request feedback
2023-05-15 21:03:27 +02:00
Joyce Er 2c5dcb3b81
Allow Continue On between repos with HTTPS and SSH remotes (#182352)
* Deduplicate HTTPS and SSH remote URLs

* Improve doc
2023-05-15 11:37:38 -07:00
Ladislau Szomoru 4981453f79
Git - fix working tree file system watcher regex (#182310) 2023-05-15 16:07:15 +02:00
Ladislau Szomoru f47327fee9
Git - fix branch creation regression (#182504) 2023-05-15 06:57:12 -07:00
Ladislau Szomoru b0252732a7
Git - add similarity threshold setting (#182492) 2023-05-15 12:59:33 +02:00
Peng Lyu 19545fea33
Fix isEmbeddedDiffEditor context key. (#182112)
Fix isInEmbeddedEditor context key.
2023-05-10 14:47:31 -07:00
Ladislau Szomoru 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 Szomoru 1fc3c56ed8
Git - do not show publish branch action button when a tag is checked out (#181402) 2023-05-03 14:43:15 +02:00
Ladislau Szomoru 5ea57c3b48
GitHub - leveral repository rules for branch protection (#180416)
* WIP - switching to use repository ruleset information

* Handle includes

* Refactor to add support for exclusion

* Fix exclude condition

* Fix request string

* Add logging

* Update setting description
2023-04-20 16:43:42 +02:00
Ladislau Szomoru 45a44d1786
Git/GitHub - Branch protection refactoring (#179848)
Branch protection refactoring
2023-04-13 10:14:33 +01:00
Ladislau Szomoru bb7570f4f8
GitHub - branch protection provider (#179789)
* Initial implementation

* Update default setting state
2023-04-12 17:42:51 +02:00
Ladislau Szomoru 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
易良 e9baeb3608
fix: typos (#179581) 2023-04-11 09:20:38 -07:00
Ladislau Szomoru 20aee57124
Git - better validation for the branchProtection setting (#179183) 2023-04-04 23:10:17 +02:00
Ladislau Szomoru 9e6a369b13
Action button - disable button during checkout (#178488) 2023-03-28 21:42:18 +02:00
Ladislau Szomoru 4ad068a9c6
Git - fix quick diff edge case when the resource is inside a submodule (#177691) 2023-03-21 16:27:05 +01:00
João Moreno 8635a5effd
avoid using XDG_RUNTIME_DIR on darwin (#175241)
fixes #168321
2023-02-24 17:33:25 +01:00
Alex Ross 6da385b3a3
Multi quick diff polish (#174584)
Part of https://github.com/microsoft/vscode/issues/169012
2023-02-16 16:15:10 +01:00
Logan Ramos 8e6bcc9b9e
Bump module to new package (#173599) 2023-02-06 12:29:36 -08:00
Ladislau Szomoru 01f32e6a44
Git - do not try to resolve workspace folders that do not use the file scheme (#173546) 2023-02-06 03:33:06 -08:00
Ladislau Szomoru 43db9d2d06
Git - add trace message if workspace folder cannot be resolved (#173410) 2023-02-04 10:15:27 +01:00
Ladislau Szomoru 4b2a44d7ec
Git - fix regression caused by workspace folder that cannot be resolved using fs.realpath() (#173372) 2023-02-03 13:25:25 -08:00
Ladislau Szomoru f50790371b
Git - Add file decoration for a deleted file (#173020) 2023-02-01 14:06:31 +01:00
Ladislau Szomoru 629d643eff
Git - remove gitlens-git from timeline provider (#172844) 2023-01-30 12:25:19 -08:00
Ladislau Szomoru b309525a3b
Git - Limit the enablement "* selected ranges" command palette commands (#172843) 2023-01-30 12:15:33 -08:00
Ladislau Szomoru 2d4f8aeb53
Git - more conservative approach to refreshing the timeline (#172765) 2023-01-30 11:33:48 -08:00
Ladislau Szomoru 475c59b638
Git - Deprecate the refs property (#172772) 2023-01-30 11:33:37 -08:00
Ladislau Szomoru 907e888754
Git - remove the commitInProgress context for the commit message commands (#172761) 2023-01-30 14:25:54 +01:00
Ladislau Szomoru 3ec25a9fbb
Git - add separator to the checkout quick pick (#172762) 2023-01-30 01:55:15 -08:00
Ladislau Szomoru 1c2d4e6c6c
Git - mark a failed operation completed as soon as the error dialog is shown (#172509) 2023-01-30 09:57:09 +01:00
Ladislau Szomoru 73072937bc
Git - deduplicate annotated and lightweight tags when showing the quick pick for tags (#172527) 2023-01-26 15:47:38 +01:00
Joyce Er f63bfe3942
Fix auto publish before Continue On (#172324)
* Fix auto publish before Continue On

* Fix provider implementation
2023-01-25 12:12:18 -08:00
Ladislau Szomoru 82ed9fd51c
Git - fix wording for git repositories in parent folders (#172375)
* Git - update wording based on feedback

* Git - update wording based on feedback
2023-01-25 12:59:15 +01:00
Ladislau Szomoru 88df431511
Git - fix status bar icon for a detached commit (#172271) 2023-01-25 10:52:55 +01:00
Ladislau Szomoru c35bf3b340
Git - change parent folder notification severity (#172230) 2023-01-24 19:18:37 +01:00
Ladislau Szomoru 569f3d1104
Git - update model state if a git operation fails (#172122) 2023-01-24 10:55:05 +01:00
Joyce Er 0a6c277e4f
Ensure Continue in Web and Continue in Clone appear in remote indicator on desktop git and remote git windows respectively (#172086) 2023-01-24 02:29:20 +01:00
Logan Ramos 8cea434dec
Remove unused proposals (#172035) 2023-01-23 19:09:07 +01:00
Ladislau Szomoru b87234ddca
Git - disable one more commands while a git operation is running (#171989)
* Git - disable 3 more commands while a git operation is running

* Do not disable the open change and open all changes commands
2023-01-23 17:13:55 +01:00
Ladislau Szomoru 6ee8313061
Git - update command label so that it is consistent with the other commands (#171987)
💄 Git - update command label so that it is consistent with the other commands
2023-01-23 15:24:08 +01:00
Ladislau Szomoru 9b63d86d77
Git - Add back logging message that was removed during refactoring (#171831) 2023-01-20 15:35:55 +01:00
Ladislau Szomoru 9c3e0aedb1
Git - do not show progress for the LogFile operation (#171828) 2023-01-20 15:03:07 +01:00
Ladislau Szomoru 78f9b06101
Git - handling git repositories in parent folders (#171726) 2023-01-20 09:10:53 +01:00
Ladislau Szomoru be84f97b9a
Git - fix edge case when the repository is at the root of a mapped drive (#171749)
* Git - Handle repository at the root of a mapped drive

* Update comment
2023-01-19 20:46:21 +01:00
Joyce Er 00d12fcdb2
Prompt before auto publishing branch (#171748) 2023-01-19 20:34:54 +01:00
Ladislau Szomoru e37cad47f2
Revert "Git - Improvements to opening git repositories in parent folders (#171617)" (#171662)
This reverts commit fe423bbdba.
2023-01-18 20:57:55 +01:00
Ladislau Szomoru fe423bbdba
Git - Improvements to opening git repositories in parent folders (#171617)
* Initial implementation for external repositories

* Added setting

* Add basic welcome views

* Replaced "Always Open" with "Configure"

* Remove code duplication

* Polish based on feedback

* Language consistency

* Update notification severity

* Move away from the "external repository" terminology

* Refactor notification logic

* Saving my changes

* Further improvements

* Refactor parent repository notification

* Update message and fix edge case when setting is set to `never`
2023-01-18 15:27:58 +01:00
Ladislau Szomoru 9a9d7bfdde
Git - Update getRefs pattern when querying for branches and tags (#171605) 2023-01-18 12:41:32 +01:00
Joyce Er e7d34457a5
Auto publish branches before Continue On in git repositories (#171211)
* Support syncing with remote before Continue On

* Auto publish before Continue On in git extension

* Add configuration description
2023-01-18 11:25:47 +00:00
Ladislau Szomoru df6f1b8ac5
Git - only show unsafe repository notification if we cannot use a welcome view. (#171485) 2023-01-17 13:36:41 +01:00
Ladislau Szomoru f50eeb50b5
Git - Migrate post commit command storage (#171416)
* Git - Migrate post commit command storage

* Make it explicit that migration is async
2023-01-16 13:24:17 +00:00
Ladislau Szomoru 99ecdd4122
Git - Another attempt to fix an edge case for adding a safe directory (#171151)
* Git - Another attempt to fix an edge case for adding a safe directory

* Pull request feedback
2023-01-13 20:10:48 +01:00
SteVen Batten 9194231bb6
support workspace trust keyboard shortcut (#171131)
* support workspace trust keyboard shortcut

* macos test/fix

* Add support for short labels to the Button

* Remove code that is not needed

Co-authored-by: Ladislau Szomoru <3372902+lszomoru@users.noreply.github.com>
2023-01-13 09:42:14 -08:00
Joyce Er d61f46dcf7
Support continue in local clone from remote window (#171134) 2023-01-12 08:03:15 -08:00
Ladislau Szomoru 05baad392b
💄 Git - use double quotation mark in the action button tooltip (#171161) 2023-01-12 14:10:49 +01:00
Babak K. Shandiz ea85d0ce72
🖊 Include branch name in commit button popup (#167827)
* 🖊 Include branch name in commit button popup

Signed-off-by: Babak K. Shandiz <babak.k.shandiz@gmail.com>

* 🖊 Include branch name in "Publish" button popup

Signed-off-by: Babak K. Shandiz <babak.k.shandiz@gmail.com>

Signed-off-by: Babak K. Shandiz <babak.k.shandiz@gmail.com>
2023-01-12 13:52:34 +01:00
Ladislau Szomoru b2b0642c45
Git - Fix bug related to Stash & Checkout (#171099) 2023-01-11 12:07:17 -08:00
RezCoder 85e992bffa
issue 163803/ first pick a ref then pick a name in create-branch-from... (#170908)
* pick a ref then a name in create-branch-from...
2023-01-11 15:13:05 +01:00
Ladislau Szomoru 47fe934057
Git - Fix ref sorting regression (#171058) 2023-01-11 13:22:57 +01:00
Ladislau Szomoru 827636e106
Git - Add getRefs() extension API (#170903)
* Add `getRefs()` extension API

* Cleanup
2023-01-11 11:21:23 +01:00
Ladislau Szomoru 65962c405e
Git - cleanup getRemotes() (#169839)
* Git - cleanup getRemotes()

* Remove test for read-only remote as the code to determine that a remote is read-only has been moved out of the function that does the parsing
2023-01-09 14:24:35 +01:00
Ladislau Szomoru 797f4caca1
Git - Remove dependency on the refs property (#170579)
* Remove usage of repository.refs from merge, rebase, pullFrom

* Remove remaining dependencies
2023-01-06 09:22:14 +01:00
Ladislau Szomoru 74f046bfa9
💄 Git - delete tag does not use repository.refs (#170565) 2023-01-04 17:40:35 +01:00
Logan Ramos 4acf2d9b46
Update the telemetry modules (#170512)
Update the module
2023-01-03 15:10:45 -05:00
Ladislau Szomoru 2377c7a4c5
💄 Git - Add icon to the message item (#170486) 2023-01-03 16:07:23 +01:00
Ladislau Szomoru 1542e90126
Git - Add command to delete remote tags (#170415)
Add command to delete remote tags
2023-01-03 06:08:48 -08:00
Ladislau Szomoru 1d18dfc209
Git - detect when HEAD is a tag (#170271)
* HEAD set when checking out a tag

* Remove more calls

* Remove tag references when in detached mode
2023-01-03 06:07:46 -08:00
Ladislau Szomoru d227bd7495
Git - disable publish branch action button when in detached mode (#170272) 2022-12-30 08:04:46 +01:00
Ladislau Szomoru 77fc799cf3
Git - fix issue with optimistic ui updates (#169824) 2022-12-22 13:33:59 +01:00
Ladislau Szomoru e1719c310d
Git - Add blocking property to operation types (#169781) 2022-12-21 21:29:30 +01:00
Ladislau Szomoru e8b107b85b
Git - Fix bug when we checkout a remote branch detached (#169274)
* Fix bug when we checkout a remote branch detached

* Pull request feedback
2022-12-21 06:54:31 -08:00
Ladislau Szomoru 9e195507a2
Git - Define Operations as types (#169518)
Define Operations as types
2022-12-21 06:53:29 -08:00
Ladislau Szomoru cfca4b0183
Git - Add notification for the stage/unstage/revert selected ranges commands (#169623)
Add notification for the stage/unstage/revert selected ranges commands
2022-12-20 13:52:40 +01:00
Ladislau Szomoru df3d2c350f
Git - Remove remote quick pick includes description and icon (#169571) 2022-12-19 12:09:34 -08:00
Ladislau Szomoru 7d7fa09ae5
Git - fix issue where change is on the first line of the editor (#169557) 2022-12-19 18:07:41 +01:00
Ladislau Szomoru a565017f12
Git - use application name in auto fetch notification (#169543) 2022-12-19 15:22:00 +01:00
Ladislau Szomoru 2c8b54bbbf
Git - Add support for git stash --staged (#169539)
Add support for git stash --staged
2022-12-19 15:04:55 +01:00
Ladislau Szomoru c180a08350
Git - fix discard changes when the repository does not have an initial commit (#169397) 2022-12-16 14:47:25 +01:00
Ladislau Szomoru cbf23d1500
Git - better handling for failed stash creation (#169394)
Git - show notification when stash creation fails due to the repository not having any commits
2022-12-16 14:11:07 +01:00
Ladislau Szomoru a56c38c075
Git - Do not pull before checkout when checking out detached (#169387)
Do not pull before checkout when checking out detached
2022-12-16 13:29:32 +01:00
Ladislau Szomoru 4dea68b946
Git - Add the capability to "attach" state to operations (#169371) 2022-12-16 11:08:38 +01:00
Ladislau Szomoru 7febede390
Git - more tweaks to command enablement (#169292)
Use a new context for enablement
2022-12-15 18:37:03 +01:00
Logan Ramos b1076b41f3
Bump telemetry packages (#169283) 2022-12-15 17:29:10 +01:00
Ladislau Szomoru 07b7ca6402
Git - Remove duplicate resources to have the correct resource count in the discard dialog (#169258)
Remove duplicate resources to have the correct resource count in the discard dialog
2022-12-15 15:29:25 +01:00
Ladislau Szomoru 6883cfe95e
Git - Add button to migrate changes during checkout (#169251)
Add back button to migrate changes
2022-12-15 14:24:01 +01:00
Ladislau Szomoru 000ce1a7e5
Git - status bar item improvements (#169233)
* More polish on the git status bar items

* Update status bar icon based on ref type

* Update status bar item label at the beginning of checkout
2022-12-15 12:07:49 +01:00
Matt Bierner 57dd298b47
Add typings for test runner scripts (#169196) 2022-12-15 02:19:24 +01:00
Ladislau Szomoru c78d585895
Git - Disable git status bar items while commit is running (#169133)
Disable git status bar items while commit is running
2022-12-14 15:35:47 +01:00
Ladislau Szomoru eb2e52b6f8
Git - Disable git commands while commit is in progress (#169124)
Disable git commands while commit is in progress
2022-12-14 13:30:08 +01:00
Ladislau Szomoru 5d8216787f
Git - Remove double quotation mark from the property value (#168981)
Remove double quotation mark from the property value
2022-12-13 14:08:10 +01:00
Ladislau Szomoru d97a30c701
Git - Improve unsafe repository handling (#168568)
Improve unsafe repository handling by extracting the  repository path to be used when calling git config
2022-12-09 20:23:35 +01:00
Ladislau Szomoru 4ccf2d729b
Git - fix untracked group commands (#168593) 2022-12-09 14:52:09 +01:00
Ilya Golovin 603019055e
Fix: make git commands work with keyboard (#159113)
* Fix: make git commands work from keyboard

* refactor: improve code style
2022-12-08 14:44:07 +01:00
Ladislau Szomoru 28832f37e2
Git - Do not pop the stash as part of the "Stash & Checkout" action (#168297) 2022-12-07 13:27:35 +01:00
Ladislau Szomoru 0f8bf1b66b
Git - Fix error handling regression (#168284)
Fix error handling regression
2022-12-07 10:36:02 +01:00
Mikl Wolfe 1d7f930246
Remove repository.ts default parameter types (#155908)
* Remove closeDiffEditors inferred parameter type

* Remove pushTo inferred parameter type

* Remove _push inferred parameter type

* Remove isBranchProtected inferred parameter type
2022-12-06 20:30:26 +01:00
Mikl Wolfe 73221ee046
Update git config.followTagsWhenSync definition (#155914) 2022-12-06 15:03:22 +01:00
Ladislau Szomoru 55d6b17e19
Git - Update unsafe repositories link (#167832)
Update unsafe repositories link
2022-12-01 13:40:05 +01:00
Ladislau Szomoru a1f2132aa8
Git - Fix command name (#167812)
Fix command name
2022-12-01 09:57:15 +01:00
Ladislau Szomoru d0b47f6c30
Git - Unsafe repositories flow polish (#167728) 2022-11-30 16:39:59 +01:00
Ladislau Szomoru 5c41d2b0fc
Git - fix unsafe repository path to use \ as path separator (#167711)
Fix #167515
2022-11-30 11:46:12 +01:00
Ladislau Szomoru 4934caaf88
Git - improve unsafe repository message based on feedback (#167701)
Fix #167595
2022-11-30 10:15:44 +01:00
Ladislau Szomoru 075f04bf39
Git - Fix GitConfigParser regression (#167309)
Fix #166264
2022-11-28 17:01:40 +11:00
Ladislau Szomoru d4a299631a
Git - Handle tag conflict during pull operation (#167278)
Handle tag conflict during pull operation
2022-11-25 17:05:22 +00:00
Johannes Rieken e7edf6e9b8
Give an option to show changes (SCM view) when encountering a merge conflict (#167265)
fixes https://github.com/microsoft/vscode/issues/162037
2022-11-25 17:54:01 +01:00
Ladislau Szomoru 3a52e79cea
Git - handle unsafe repositories (#167248) 2022-11-25 14:40:23 +01:00
Ladislau Szomoru a13757c4ae
Git - Additional tracing for opening git submodules (#167036)
Additional tracing for opening git submodules
2022-11-23 10:35:46 +01:00
Ladislau Szomoru f57d336cfc
Git - Move log change event handler to main (#166965)
Move log change event handler to main
2022-11-22 06:51:33 -08:00
Alex Ross 328ed10651
Git drop stash commands should use modal dialog (#166573)
Since the warning is initiated through user action, and the user is required to interact with the warning to finish their intended action we should use a modal dialog here.
2022-11-17 12:49:56 +01:00
Greg Van Liew 27a550f451
Settings description edits (#166315)
* Settings description edits

* Remove unnecessary trailing line returns
2022-11-14 13:47:54 -08:00
Logan Ramos 73d882bcf7
Update telemetry package (#166292) 2022-11-14 09:30:33 -08:00
Ladislau Szomoru 687514b9f4
Git - Fix optimistic UI update for untracked changes (#166277) 2022-11-14 06:24:14 -08:00
Ladislau Szomoru b3eaceaf90
Git - 💄 Remove code duplication (#166263)
💄 Remove code duplication
2022-11-14 11:53:46 +01:00
Ladislau Szomoru b4fbff3218
Git - Don't show progress for commands that support optimistic UI updates (#166124)
Don't show progress for commands that support optimistic UI updates
2022-11-11 08:11:41 -08:00
Ladislau Szomoru 9984da1a19
Git - Optimistic UI update for discarding changes (#166099)
Optimistic UI update for discarding changes
2022-11-11 02:25:01 -08:00
Ladislau Szomoru 8fd500ed74
Git - Add calcellation support for getRefs (#165938) 2022-11-10 12:25:53 -08:00
Ladislau Szomoru 624f4ac076
Git - Tweak git config parser (#166022)
Tweak git config parser
2022-11-10 18:04:35 +01:00
Ladislau Szomoru b149a6de63
Git - Improve branch publish prompt (#165949) 2022-11-10 15:20:27 +01:00
Ladislau Szomoru b4eaea6bc6
Git - get remotes from the config file (#165909) 2022-11-10 14:35:43 +01:00
Sandeep Somavarapu 2cd8ea24f2
#159892 Finalize (#165925) 2022-11-09 10:28:27 -05:00
Logan Ramos bf1697d98c
Consume proposed telemetry API (#165862)
* Consume proposed telemetry API

* Update webpack
2022-11-08 21:58:28 -05:00
Ladislau Szomoru 57a5507e0b
Git - Tweak optimistic update (#165815)
Tweak optimistic update
2022-11-08 15:44:24 +01:00
Ladislau Szomoru 4130136c25
Git - Stage/Unstage optimistic UI updates (#165716) 2022-11-08 14:29:54 +01:00
Ladislau Szomoru 348a6585c7
Git - Show progress while doing the initial repository discovery (#165695)
Show progress while doing the initial repository discovery
2022-11-08 14:29:37 +01:00
Joyce Er 2282be522a
Fix edit session partial matches (#165782) 2022-11-07 20:56:53 -08:00
Ladislau Szomoru d3611df987
Git - Optimistic UI updates for rebase continue (#165699)
Optimistic UI updates for rebase continue
2022-11-07 15:15:56 +01:00
Ladislau Szomoru 08baa8abb4
Git - Only use this.dotGit when resolving HEAD (#165497)
Fix #164363
2022-11-04 23:15:42 -07:00
Logan Ramos eafc1e0fe1
Remove overzealous telemetry (#165524) 2022-11-04 10:47:35 -07:00
Ladislau Szomoru b208b8794d
Git - Optimistic UI plumbing (#165237) 2022-11-04 04:52:28 -07:00
Ladislau Szomoru f60ff405f4
Git - Add "OK, Don't Ask Again" button to the publish branch prompt (#165487)
Add "OK, Don't Ask Again" button to the publish branch prompt
2022-11-04 12:41:17 +01:00
Joyce Er 6199d0e9df
Improve file dialog action button (#165417)
* Improve file dialog action button

* `Location` -> `Destination`
2022-11-03 13:34:43 -07:00
Ladislau Szomoru e3d7e621f2
Git - Remove localization from askpass-main (#165129)
Remove localization from askpass as it runs in a separate process
2022-11-03 09:35:45 -07:00
David Dossett 2da60fd58b
Update quick pick placeholders and/or remove titles (#165267) 2022-11-02 15:43:18 -07:00
Henning Dieterichs d27d0c28e2
Implements #164686 2022-10-31 14:54:57 +01:00
João Moreno 53ef06a2dc
bump unique names generator (#165015) 2022-10-31 08:25:51 +01:00
Ladislau Szomoru 67b8c25157
Commit Action button polish (#164746) 2022-10-28 15:23:19 +02:00
Ladislau Szomoru f09c4124a2
Engineering - adopt l10n for git-base/git/github extesions (#164566)
Co-authored-by: Tyler James Leonhardt <me@tylerleonhardt.com>
2022-10-28 11:27:08 +02:00
Joyce Er 812c9bedf2
Fix cloning with specific branch (#164619) 2022-10-25 15:27:41 -07:00
Ladislau Szomoru 7bd27b4287
Git - getSCMResource() should also look at the merge group (#164450)
getSCMResource() should also look at the merge group
2022-10-24 06:27:56 -07:00
Ladislau Szomoru 566e71b346
Revert "Git - parse config file for remotes (#164151)" (#164433)
This reverts commit 798cd3bcac.
2022-10-24 13:28:06 +02:00
Joyce Er 7318c90996
Checkout specific branch during clone operation (#163705) 2022-10-23 20:23:35 +02:00
Ladislau Szomoru 798cd3bcac
Git - parse config file for remotes (#164151) 2022-10-21 06:57:22 -07:00
Ladislau Szomoru d1c8746455
Git - Add operation start/end trace log (#164242)
Add operation start/end trace log
2022-10-21 14:29:54 +02:00
Ladislau Szomoru 9c76d66e69
Git - implement cancellation for updating the model (#163926)
* Initial implementation

* Polish implementation

* Add cancelled label in the output

* Revert change that is not needed

* Pull request feedback

* Dispose listener

* Port changes manually
2022-10-20 06:26:22 -07:00
Ladislau Szomoru 2fa61a14b8
Git - Extract querying for status so that it can run in parallel with the other operations (#163990) 2022-10-20 04:37:04 -07:00
Ladislau Szomoru c139361a3c
Git - catch exceptions while fast-forwarding a branch (#164128)
Fixes #163685
2022-10-20 04:30:10 -07:00