Commit Graph

2392 Commits

Author SHA1 Message Date
Ladislau Szomoru
4384ba8562 Git - do not provide original resource for files that are in the .git folder (#289313) 2026-01-21 08:27:29 +01:00
Ladislau Szomoru
ac86b00065 Git - Do not provide original resource for hidden repositories (#289128)
* Do not provide original resource for hidden repositories

* Fix logging message
2026-01-20 16:25:55 +00:00
Ladislau Szomoru
ebaa450e15 Chat - auto-accept external edits (#288933)
* Chat - auto-accept external edits

* Trying to track down the test failures
2026-01-20 15:05:12 +00:00
Ladislau Szomoru
d2049e8731 Git - tweak how files are being copied to the worktree (#289065) 2026-01-20 12:11:28 +00:00
Dmitriy Vasyura
0e28a4b760 Add Git: Delete action to run git rm command on the current document (#285411) 2026-01-16 21:36:23 +01:00
Ladislau Szomoru
9934a5d9ed Git - enable copy-on-write to worktree include files when the file system supports it (#288376) 2026-01-16 16:14:10 +01:00
Ladislau Szomoru
cdc06ed9ac Git - handle case when the repository only contains the main worktree (#288056) 2026-01-15 16:42:07 +00:00
Ladislau Szomoru
650bc4f9ae Git - expose repository kind through the git extension API (#287737) 2026-01-14 10:51:47 +00:00
Ladislau Szomoru
f5e25ad4ca Git - show main worktree under the Worktrees node (#287564) 2026-01-13 15:38:32 +00:00
Ladislau Szomoru
8f8c5595d1 Git - use findFiles2() to expand glob patterns (#287238) 2026-01-13 08:58:51 +00:00
Ladislau Szomoru
bf6622b8d2 Git - simplify default value for the git.worktreeIncludeFiles setting (#287083) 2026-01-12 10:40:09 +00:00
Ladislau Szomoru
2c1a2eeb2d Git - fix git diff raw parsing to correctly handle renamed files (#287020) 2026-01-11 18:03:10 +00:00
Ladislau Szomoru
4f24fc8b8f Git - add git.worktreeIncludeFiles setting (#286816)
* Add setting, and initial implementation

* Tweak the implementation

* Factor in git ignored files

* No need to use split chunks with check-ignore

* Switch to a faster approach to copy the files

* Update extensions/git/src/repository.ts

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-01-09 13:22:35 -08:00
Ladislau Szomoru
b69e4fc36a Git - fix default worktree path when creating a worktree in a worktree (#286210) 2026-01-06 13:22:09 -08:00
Ladislau Szomoru
d0576dab05 Git - add extension API to get a patch for a commit range (#286159)
* Git - add extension API to get a patch for a commit range

* Turns out `git diff` does not support the `--root` flag
2026-01-06 15:18:53 +00:00
Philipp A.
bd4ba7b3a6 fix: set LANGUAGE for Git (#285410)
* fix: set LANGUAGE for Git

---------

Co-authored-by: Ladislau Szomoru <3372902+lszomoru@users.noreply.github.com>
2026-01-05 10:18:54 +00:00
Ladislau Szomoru
5533614b42 Git - repository picker should not contain hidden source control providers (#285893) 2026-01-05 10:07:31 +00:00
Dmitriy Vasyura
be8b8bfdcc Add more stdio checks when spawning git processes. 2026-01-02 16:47:47 -08:00
Dmitriy Vasyura
96bd5f640b Do not assume stdout/stderr are defined when spawning a child process. 2026-01-01 16:48:44 -08:00
Ladislau Szomoru
d0bba70758 Git - do not prompt when opening a worktree (#285107)
* Git - do not prompt when opening a worktree

* Pull request feedback
2025-12-26 13:37:44 +00:00
Ladislau Szomoru
43081d3bac Git - expose list of worktrees through the git extension API (#285087)
* Git - expose list of worktrees through the git extension API

* Fix compilation error

* Add property to `RepositoryState`
2025-12-26 02:04:01 -08:00
Ladislau Szomoru
b5397ced5d Git - add new method to the interface (#284471) 2025-12-19 07:53:53 -08:00
Ladislau Szomoru
b81bd1a1d1 SCM - hide worktrees created by Copilot Chat (#284462) 2025-12-19 15:02:54 +00:00
Ladislau Szomoru
9e9552238e Git - one more icon to update for worktrees (#284450) 2025-12-19 13:54:31 +00:00
Ladislau Szomoru
ae4e9e60ee Git - use different icon for worktrees created by copilot (#284413) 2025-12-19 10:56:47 +00:00
Ladislau Szomoru
acba36e955 Git - adopt new worktree codicon (#284406) 2025-12-19 10:28:47 +00:00
Ladislau Szomoru
c95739960f Git - get the diff and num stats for a commit (#284403) 2025-12-19 10:18:29 +00:00
Ladislau Szomoru
6d28298bb5 Git - add option to ignore whitespace for the blame information (#284260) 2025-12-18 15:53:58 +01:00
Ladislau Szomoru
abd691b025 Git - polish delete worktree picker (#284242) 2025-12-18 12:22:41 +00:00
Ladislau Szomoru
a6932a2c79 Git - expose createStash() in the git extension API (#284226)
* Git - expose `createStash()` in the git extension API

* Add method to the interface
2025-12-18 10:59:23 +00:00
Ladislau Szomoru
150682a14a Git - add worktrees node to the Repositories view (#284224)
* Worktree node - initial implementation

* Wire up various commands
2025-12-18 10:48:41 +00:00
Ladislau Szomoru
e255528ff0 Git - update branch protection dialog message (#284037) 2025-12-17 11:58:27 +00:00
Dmitriy Vasyura
9b01c97248 Merge pull request #283573 from microsoft/dev/dmitriv/disable-blame-preview-setting
Add setting to disable blame editor decoration preview on hover
2025-12-16 08:09:52 -08:00
Ladislau Szomoru
62887266ea Adjust the setting name to disableHover 2025-12-16 16:51:43 +01:00
RedCMD
98a4b07a23 Fix FormatOnSave when modificationsIfAvailable (#283726)
* Fix FormatOnSave on ignored files

* this -> that

* 💄 adjust comment/log

---------

Co-authored-by: Ladislau Szomoru <3372902+lszomoru@users.noreply.github.com>
2025-12-16 12:17:24 +00:00
Ladislau Szomoru
404fcdc75f Git - fix create worktree regression (#283780) 2025-12-16 11:26:28 +00:00
Dmitriy Vasyura
717fe89d29 Add setting to disable blame editor decoration preview on hover 2025-12-15 04:43:09 -08:00
Ladislau Szomoru
e5b4dd5eb0 QuickDiff - git extension should always provide the original resource (#283546) 2025-12-15 11:49:00 +01:00
Ladislau Szomoru
13a7952cd6 SCM - fix tag sorting in the Repositories view (#280929) 2025-12-03 12:07:00 +00:00
Ladislau Szomoru
ea07278988 SCM - enable opening a stash when clicking on it (#280913) 2025-12-03 10:57:08 +00:00
Ladislau Szomoru
1027a1aad0 SCM - consistently render date on the right in the repositories view (#280870)
SCM - scaffold artifact timestamp
2025-12-03 07:09:25 +00:00
Ladislau Szomoru
3bd3345259 SCM - do not group stashes in folders (#279601) 2025-11-26 15:55:22 +01:00
Ladislau Szomoru
f297f37463 Git - add "Stashes" node to the repositories view (#279400)
* WIP - Initial implementation

* Get author and committer date for a stash

* Add drop stash command

* More cleanup
2025-11-25 17:13:48 +00:00
Ladislau Szomoru
a73588288a SCM - refactor history item hover for the graph (#278778)
* SCM - refactor history item tooltip

* Extract the hover code into a separate file

* SCM - add references into the hover

* Pull request feedback

* Fix compilation errors
2025-11-21 16:48:43 +01:00
Ladislau Szomoru
9c36e3505a Git - add option to restore staged changes when aplying/popping a stash (#278556) 2025-11-20 11:13:37 +00:00
Ladislau Szomoru
5e1893f284 Git - fix background color for base reference (#278532) 2025-11-20 08:33:33 +00:00
Ladislau Szomoru
7c999f6f62 Git - refactor migrate changes functionality (#278426)
* Git - rework migrate changes

* Add extension API

* Revert some of the options

* Remove staged option

* More cleanup

* More command cleanup
2025-11-19 12:55:43 -08:00
Ladislau Szomoru
4df44cf5b8 Git - create worktree improvements (#278194) 2025-11-18 20:23:19 +00:00
Ladislau Szomoru
5a1c4e6ca5 Git - refactor create/delete worktree and expose extension API (#278107)
* Git - refactor create/delete worktree and expose extension API

* Pull request feedback

* Apply suggestion from @Copilot

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-11-18 15:37:56 +00:00
Ladislau Szomoru
c7a1e26b9f Git - fix issue with remote reference label rendering (#278031) 2025-11-18 10:34:42 +01:00