Ladislau Szomoru
6fdb41922c
Git - remove jschardet ( #241256 )
...
* Adopt API for stage
* Adopt API for show
* Remove package
2025-02-20 07:11:11 +01:00
Ladislau Szomoru
60240d261a
Git - fix regression related to editing the merge commit message ( #241061 )
2025-02-18 10:31:00 +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
85e32ec765
Git - handle deleted remote branches ( #239723 )
2025-02-05 21:14:31 +01: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
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
a0ecf511fd
Git - pass the similarityThreshold to git diff-tree ( #238367 )
2025-01-21 15:38:47 +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
a26fe3e466
Git - do not show "Open on GitHub" action for commits that have not been pushed to the remote ( #237605 )
2025-01-09 15:20:57 -08:00
Ladislau Szomoru
cbb7f99ba8
Git - remove hard coded remote name when detecting the default branch ( #237423 )
2025-01-07 20:07:07 +01:00
Ladislau Szomoru
eab8316ec8
Git - switch back to using options instead of subcomands ( #237390 )
2025-01-07 12:48:35 +01:00
Ladislau Szomoru
bfb4f5fc1c
Git - Revert "Git - escape shell-sensitive characters ( #236849 )" ( #237388 )
...
Revert "Git - escape shell-sensitive characters (#236849 )"
This reverts commit fca210cd10 .
2025-01-07 12:18:17 +01:00
Ladislau Szomoru
e22e3e7293
Git - improve timeline hover ( #237365 )
2025-01-06 21:47:43 +01:00
Ladislau Szomoru
fca210cd10
Git - escape shell-sensitive characters ( #236849 )
2024-12-23 17:26:24 +05:30
Ladislau Szomoru
b8b4db329e
Git - cleanup vscode-merge-base git config key when deleteing a branch ( #236716 )
2024-12-20 16:51:58 +01:00
Ladislau Szomoru
f990dfb385
Git - expose env through the extension API ( #236598 )
2024-12-19 16:27:08 +01:00
Ladislau Szomoru
25b88b7e4a
Git - fix encoding issue with stage selected ranges ( #236484 )
2024-12-19 15:46:46 +01:00
Ladislau Szomoru
224ade93d0
Git - don't use look-behind regex ( #236447 )
2024-12-18 10:35:16 +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
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
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
80635b487b
Git - experimental git blame editor decoration ( #234209 )
...
* Initial implementation
* Add setting, and cache blame information more aggressively
2024-11-19 22:05:19 +01:00
Ladislau Szomoru
d085816005
Git - better handle conflict during cherry-pick ( #230312 )
2024-10-02 16:39:30 +02:00
Johannes
e6f315d2fc
eng - use esModuleInterop for extensions
2024-10-01 21:57:30 +02:00
Ladislau Szomoru
1d4130b8b3
Git - fix repository detection when rev-parse returns a UNC path on Windows ( #230207 )
2024-10-01 10:35:48 +02:00
Matt Bierner
d3596df9eb
More type assertion fixes ( #230181 )
...
For #211878
Also adds a few suppressions
2024-09-30 16:21:12 -07:00
Ladislau Szomoru
44d05b9dfa
Git - cheery-pick now handles the case where the changes are already present on the current branch ( #229731 )
2024-09-25 18:07:16 +02:00
Ladislau Szomoru
47a8de0b9f
SCM Graph - add option to return only a subset of history item references ( #228932 )
2024-09-18 12:36:57 +02:00
Ladislau Szomoru
dfa3888fbd
Git - use --stdin when running git log ( #228817 )
...
* Revert "Git - truncate commit hashes before running git log (#228643 )"
This reverts commit 26ae4519ca .
* Use the --stdin flag when running git log
2024-09-17 13:36:14 +02:00
Ladislau Szomoru
8a9caf323a
SCM Graph - Add "Create Tag" action to history item context menu ( #228428 )
2024-09-13 10:17:44 +02:00
Ladislau Szomoru
5ae8ffb7e3
SCM Graph - set the groundwork to show all history item groups ( #227780 )
2024-09-06 15:12:48 +02:00
Matt Bierner
8649c9c18b
Allow lookbehind regexps in core
...
I believe safari was the last browser to add these, but they have been supported in safari since 16.4
2024-09-03 16:03:04 -07:00
Ladislau Szomoru
a3aedeae3e
SCM - cleanup SourceControlHistoryProvider api ( #227376 )
...
* Remove provideHistoryItemSummary
* Remove resolveHistoryItemGroupCommonAncestor
* Remove provideHistoryItems
* Rename methods and remove unused code
* Remove duplicated code
2024-09-02 15:52:05 +02:00
Ladislau Szomoru
557228e262
SCM - Source Control Graph view ( #226250 )
...
* Added the new view
* Add support for getting N number of commits
* Added view title actions
* More work to enable view/repository actions
* Expand the view by default, and always show the last N commits
* Add context menu actions
* Improve actions
* Basic infinite scrolling implemented
* Better implementation using --skip instead of a cursor
* Do not refresh graph when pressing Refresh
* Refactor load more/caching
* Rename the view
* Add support for the find widget
2024-08-22 15:54:22 +02:00
Ladislau Szomoru
151e03b633
Git - add support for reftable storage format ( #224395 )
2024-07-31 08:49:46 -07:00
Ladislau Szomoru
9c9ef6614b
Git - improve handling of first commit ( #224165 )
2024-07-29 11:01:34 +02:00
Ladislau Szomoru
9219bf5f1f
Git - use first commit as common ancestor if the repository has not been published to a remote ( #223476 )
2024-07-24 01:38:31 -07:00
Ladislau Szomoru
cba3b82197
Git - get short stats for the common ancestor commit ( #222937 )
2024-07-22 10:47:07 +02:00
Ladislau Szomoru
7ed4861b96
Git - do not use commit^.. to get the list of commits ( #221287 )
2024-07-09 17:15:07 +02:00
Ladislau Szomoru
c040699c44
Git - standardize logging in the git extension ( #220043 )
...
* Git - more logging
* Git - more logging changes
2024-07-05 11:26:48 +02:00
Ladislau Szomoru
68ca9a7f4c
SCM - improve merge-base detection ( #216823 )
2024-06-21 17:53:13 +02:00
Ladislau Szomoru
856fba0b67
SCM - more work related to history ( #216641 )
...
* Rename base to remote
* introduce base
* Remove resolveHistoryItemGroupBase
* 💄
* More 💄
* Remove file that is out of scope
2024-06-19 22:05:10 +02:00
Ladislau Szomoru
484cd68eff
SCM - history view ( #216629 )
...
* Hacked up the starting point
* More progress
* More progress
* Simplified algo, basic support for colors
* Add the concept of secondary colors for merge commits
* Further optimizations of the algo
* Bug fixes to clean-up algo
* Add support for curved branches
* Keep track of nodes that are moved so that the second parent for the merge commit is rendered in the correct swimlane
* Account for offset when drawing a base commit
* Algo rework completed
* Revert some of the hacks that were put in place to quickly get going
* Add caching to the history items used in the graph
Remove more hacks that were in place
* Added initial tests
* More work so that incoming/outgoing works along history
* Uncomment more code
* Bug fixes to edge cases
* Experiment with a new rendering for curved branches
* Handle repository with a single commit
* Maintain swimlanes
* Fix condition
* Saving my changes
* More polish and clean-up
* Remove code that is not needed
* Revert change
* Revert more changes
* More fixes
* Rename interface
* One last minor change
* Pull request feedback
* More refactoring
* More pull request feedback
* Fix layering issues
2024-06-19 19:45:06 +02:00
yutotnh
3ab7948e14
Add the ability to specify a list of candidate encodings when guessing encoding ( #36951 ) ( #208550 )
...
* Allow to configure a list of encodings to use when guessing #36951
* Bump up the jschardet version into 3.1.2 #36951
* missing merge
* some polish
* renames
* some polish
* some polish
* cleanup
---------
Co-authored-by: Benjamin Pasero <benjamin.pasero@microsoft.com >
2024-06-05 10:23:20 +00:00
Ladislau Szomoru
45b5423f72
Git - only add --ignore-case if it is a supported flag ( #209819 )
2024-04-08 12:47:18 +02:00
Ladislau Szomoru
967170aa0a
Git - add the capability to filter git log based on the author ( #207169 )
2024-03-08 16:41:40 +01:00
Ladislau Szomoru
0d22ba354b
Git - 💄 remove duplicated code ( #203609 )
2024-01-27 17:16:16 +01:00