Ladislau Szomoru
a8343f15fa
Git - retrieve references as part of updating the model ( #228609 )
...
* Git - retrieve references as part of updating the model
* Remove extra import
2024-09-13 15:31:26 -07:00
Ladislau Szomoru
597b5e965b
SCM Graph - Add more commands to the context menu ( #228480 )
...
* SCM Graph - add "Checkout (Detached)" command
* Add "Cherry Pick" command
2024-09-13 15:36:52 +02:00
Ladislau Szomoru
4376d38fcd
SCM Graph - Add "Create Branch..." command to the history item context menu ( #228438 )
2024-09-13 12:15:16 +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
1d3895d045
SCM Graph - better handling of graph refresh ( #228329 )
...
* Initial implementation
* Removed refs should be also removed from the filter
2024-09-12 12:06:25 +02:00
Ladislau Szomoru
0485695683
Git - fix remote reference id ( #228164 )
...
* Git - fix remote reference id
* Remove unnecessary code
2024-09-11 00:40:22 +02:00
Ladislau Szomoru
ff86643196
Git - clean-up history provider ( #228148 )
2024-09-10 21:43:46 +02:00
Ladislau Szomoru
2a27ab1e48
Fix typo
2024-09-10 15:07:54 +02:00
Ladislau Szomoru
c2c032e0da
SCM - 💄 remove SourceControlHistoryItemGroup from the API proposal
2024-09-10 14:46:12 +02:00
Ladislau Szomoru
fea0aa298b
Git - only calculate branch merge base on checkout ( #228066 )
2024-09-10 08:45:20 +02:00
Ladislau Szomoru
d8af24e15d
SCM - wire-up the onDidChangeHistoryItemRefs event ( #228042 )
...
Wire-up the event
2024-09-09 16:51:31 -07:00
Ladislau Szomoru
3f0893b273
SCM - cleanup history provider proposed API ( #227960 )
2024-09-09 14:40:56 +02:00
Ladislau Szomoru
3ab41c2f69
SCM Graph - add branch picker ( #227949 )
...
* WIP - saving my work
* Extract HistoryItemRef picker
* Extract Repository picker
* Improve history item ref picker rendering
* Refactor color map
* Refresh the graph when the filter changes
* Push minor fix
2024-09-09 12:02:31 +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
Joyce Er
b4608c9394
fix: resolve remote source actions by remote url ( #227647 )
...
fix: resolve remote source actions by remote name
2024-09-04 16:02:13 -07:00
Ladislau Szomoru
65af7713d1
SCM - fix graph rendering when checking out a tag or detached commit ( #227578 )
2024-09-04 15:17:51 +02:00
Ladislau Szomoru
87f05e126a
SCM - show multi-line commit message in hover ( #227538 )
...
* SCM - show multi-line commit message in hover
* Fix tests
2024-09-04 11:09:17 +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
27b83d5060
SCM - fix tag detection ( #227440 )
2024-09-03 15:40:49 +02:00
Ladislau Szomoru
cd0427ad28
SCM - add color to history item labels ( #227436 )
...
* Initial implementation
* Cleanup colors
* Revert changes to define colors in the git extension
* Add colors to labels
2024-09-03 14:04:22 +02: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
96af81f067
SCM - introduce history item displayId ( #227205 )
...
* SCM - add `displayId` to `SourceControlHistoryItem`
* Add `displayId` into the history item hover
2024-08-30 14:51:11 +02:00
Ladislau Szomoru
88810d83f6
SCM - graph progress indicator improvements ( #226482 )
2024-08-23 21:50:46 +02:00
Ladislau Szomoru
00082d111f
SCM - use fixed references when paging in more data ( #226425 )
2024-08-23 15:06:06 +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
cd360e0318
SCM - remove incoming/outgoing/history graph from the Source Control view ( #226241 )
2024-08-22 12:42:14 +02:00
Ladislau Szomoru
6b0fa93c81
Git - extension should only open repositories for resources with the file scheme ( #225024 )
2024-08-07 02:20:56 -07:00
Ladislau Szomoru
dad736b252
Git - handle files that contain [ in their name when adding to .gitignore ( #224777 )
2024-08-05 09:33:22 +02:00
Ladislau Szomoru
151e03b633
Git - add support for reftable storage format ( #224395 )
2024-07-31 08:49:46 -07:00
Ladislau Szomoru
887cdf05ee
Git - add more git sub-commands that would result in refreshing the SCM viewlet ( #224185 )
2024-07-29 06:58:00 -07:00
Ladislau Szomoru
9c9ef6614b
Git - improve handling of first commit ( #224165 )
2024-07-29 11:01:34 +02:00
Ladislau Szomoru
78d09a85c7
SCM - improve history graph filtering ( #223497 )
2024-07-24 16:39:57 +02:00
Ladislau Szomoru
03f4cbc915
Git - fix condition for setting the base branch ( #223493 )
2024-07-24 06:23:37 -07: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
b97d0a2cb5
Git - include changes from both commits in the range ( #223050 )
2024-07-22 14:03:38 +02:00
Ladislau Szomoru
cba3b82197
Git - get short stats for the common ancestor commit ( #222937 )
2024-07-22 10:47:07 +02:00
Ladislau Szomoru
08c88cee36
SCM - better handle empty commits ( #222194 )
2024-07-19 07:59:30 -07:00
Ladislau Szomoru
0c0837460f
SCM - add support for multi-select in the history graph ( #222186 )
2024-07-19 07:23:01 -07:00
Ladislau Szomoru
129edfe9cd
SCM - add basic context menu to history graph ( #222162 )
2024-07-19 03:20:53 -07:00
Ladislau Szomoru
f674ef206c
Git - only set base if it's different than remote ( #222163 )
2024-07-19 03:05:52 -07:00
Ladislau Szomoru
466bb876a6
Git - update terminal shell integration ( #222155 )
2024-07-19 09:26:50 +02:00
Ladislau Szomoru
b17732f43c
Git - add terminal shell execution listener ( #221895 )
2024-07-17 14:28:09 +05:30
Ladislau Szomoru
31f831310c
SCM - 💄 history provider observables cleanup ( #221474 )
2024-07-11 08:21:53 -07:00
Ladislau Szomoru
3b37bcdc19
SCM - add revision to history item group ( #221408 )
...
* SCM - add revision to history item group
* 💄 Cleaned things up
2024-07-10 12:53:20 -07:00
Tyler James Leonhardt
b07596a8aa
Polish QuickInputButtonLocation ( #221403 )
...
* Fix a bug where the buttons would show up when they shouldn't by clearing them on show like the other ActionBars
* Introduce Proposed API (changed the core shape to reflect)
* Adopted in Git extension
ref https://github.com/microsoft/vscode/issues/221397
2024-07-10 11:39:24 -07:00
Ladislau Szomoru
233ccb7df9
SCM - refactoring to enable filtering of history item groups ( #221395 )
2024-07-10 11:00:19 -07: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
c4e1a5aabc
Git - fix fetchRef, pullRef, pushRef commands ( #221273 )
2024-07-09 15:12:19 +02:00
Ladislau Szomoru
fc8ade92b0
Git - add exception handling to handle edge cases ( #221254 )
2024-07-09 12:16:19 +02:00
Ladislau Szomoru
f3930566bd
Git - 💄 fix log message format ( #221218 )
2024-07-08 20:51:52 +02:00