Commit Graph

63 Commits

Author SHA1 Message Date
Matt Bierner a453d99821 Port git extension to use esbuild
Fixes #296355
2026-02-26 14:10:15 -08: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 dbc8d76ce3 SCM - show history item references in the history item hover (#277859) 2025-11-17 15:00:13 +00:00
Ladislau Szomoru 82d335bbbc Git - 💄 consolidate git blame and timeline hover code (#269689)
* Git - 💄 consolidate git blame and timeline hover code

* Git - Delete code that was commented out
2025-10-03 14:12:03 +02:00
Ladislau Szomoru 792addc4a2 Git - reveal specific file in the multi-file diff editor (#262458)
Git - reveal specific file in the multi-file diff ediotr
2025-08-20 08:46:53 +00:00
Jean Pierre 36ce9d0b7c Fix timeline git requests are not cancelled when switching editors too fast (#244335)
* Cancel git log commands from timeline

* Don't delete timeline requests when cancelled as they already got deleted

---------

Co-authored-by: Ladislau Szomoru <3372902+lszomoru@users.noreply.github.com>
2025-05-23 17:30:56 +00:00
Ladislau Szomoru 84fb005bbd Git - do not add ellipsis to history item subject/timeline item label (#249086) 2025-05-16 02:54:40 -07:00
Ladislau Szomoru 88c1f24373 Git - reduce the number of getConfiguration() calls (#246295)
* Git - reduce the number of `getConfiguration()` calls

* Missed one
2025-04-11 10:12:35 +02:00
Ladislau Szomoru 7160755930 Git - 💄 adopt truncate() in various places (#246219) 2025-04-10 18:01:28 +02:00
Ladislau Szomoru e9eea024f1 Git - git blame/timeline hover should not support HTML (#244729)
* Git - git blame hover should not support HTML

* Also fix timeline hover
2025-03-26 11:25:59 +00:00
Ladislau Szomoru 2ae3d5ae35 Git - fix bug with opening the first commit from the timeline view (#239111) 2025-01-29 17:03:52 +01:00
Ladislau Szomoru 0bccf5608b Git - add avatar to timeline hover (#238248) 2025-01-19 21:53:03 +01:00
Ladislau Szomoru 7610cc1d19 Git - 💄 fix history item details provider name (#238045) 2025-01-16 20:25:19 +09:00
Ladislau Szomoru eaba97f995 Git - extract history item detail provider (#238041)
* Initial refactor of hover commands

* Delete old code for hover commands

* More refactoring
2025-01-16 11:37:27 +01:00
Ladislau Szomoru 57e8c28877 GitHub - link provider for various hovers (#237961)
* Initial implementation

* Refactor code, add link to blame decoration

* Add links to timeline hover

* Saving my work

* Update remote order for "Open on GitHub" action

* Bug fixes

* Add link provider for graph hover

* Rename method
2025-01-15 16:30:43 +01:00
Ladislau Szomoru 496eb294d6 Git/SCM - update "view" to "open" in the command titles (#237645) 2025-01-10 14:45:09 +01:00
Ladislau Szomoru c6954727db Git - fix timeline item hover rendering (#237641) 2025-01-10 05:33:10 -08: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 e03d4a0ea2 Git - Add "Open on GitHub" command to timeline hover (#237523) 2025-01-08 22:05:04 +01:00
Ladislau Szomoru fc4e78cbfe Git - remove commands that are not used (#237368)
Git -  remove commands that are not used
2025-01-06 22:17:09 +01:00
Ladislau Szomoru e22e3e7293 Git - improve timeline hover (#237365) 2025-01-06 21:47:43 +01:00
Francis Chartrand bef295a70b timeline: use follow option so timeline follow file beyond renames (#187174)
feat(git): use follow option so timeline follow file beyond renames

Co-authored-by: Ladislau Szomoru <3372902+lszomoru@users.noreply.github.com>
2023-12-08 13:03:59 +00:00
Ladislau Szomoru 629d643eff Git - remove gitlens-git from timeline provider (#172844) 2023-01-30 12:25:19 -08:00
Ladislau Szomoru 2d4f8aeb53 Git - more conservative approach to refreshing the timeline (#172765) 2023-01-30 11:33:48 -08: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
Benjamin Pasero fbdc6d0352 git - use different icon for uncomitted changes (#145781) 2022-04-23 09:44:45 +02:00
Benjamin Pasero 44b6695d4e timeline - add setting to bring back "Uncommitted Changes" (#147372) 2022-04-13 17:10:28 +02:00
Benjamin Pasero 7de40ebc0b remove uncommited changes (#145853) 2022-03-23 09:26:17 +01:00
Jackson Kearl 2626c7f17c Fix #145135 2022-03-15 12:25:31 -07:00
Benjamin Pasero c0b8e90b2e Merge branch 'main' into ben/history 2022-03-14 20:02:35 +01:00
Ladislau Szomoru 43ebce7ce2 Use markdown for the timeline hover (#145038) 2022-03-14 19:53:24 +01:00
Benjamin Pasero eda6a6090e history - implement interop between git and local history 2022-03-11 13:44:43 +01:00
Quan Zhuo f57c9e5bf5 #144671, fix some non localized strings in git extension (#144712)
Signed-off-by: Quan Zhuo <quanzhuo@kylinos.cn>
2022-03-09 11:50:55 +01:00
Alex Dima cae6e662ce Reduce usage of allow-any-unicode-next-line 2021-11-20 21:01:29 +01:00
Alex Dima a704a69394 Enforce that source code uses a small subset of Unicode 2021-11-03 23:34:41 +01:00
Eric Amodio 4fc8dc82f3 Fixes #110496 - use builtin gestures for open/diff 2021-02-05 15:00:47 -05:00
Alexandru Dima e461782061 Fix compilation problem 2020-12-17 22:00:45 +01:00
Seth Fitzsimmons 217ad5ac66 Typo: Uncommited → Uncommitted 2020-11-12 15:31:30 -05:00
Eric Amodio 0ac9d25b81 Closes #91695 - adds emoji support 2020-10-12 14:38:07 -04:00
Eric Amodio d8b1776ccb Closes #97407, #93405 2020-10-09 02:31:48 -04:00
Eric Amodio 937b30edf2 Fixes #100610 2020-10-07 16:00:07 -04:00
Ladislau Szomoru bbb9784d8b PoliCheck 💄 2020-08-26 14:42:39 +02:00
Eric Amodio 8d51d4a419 Hides timeline view if no providers registered
Helps first-run experience, see here:
https://github.com/microsoft/vscode/issues/98614#issuecomment-665693078
2020-07-31 18:37:15 -04:00
Eric Amodio 4ccf3e4ef3 Fixes #94163 2020-04-06 23:58:04 -04:00
Eric Amodio 28dbe0755e Fixes #94090 - adds remote scheme for git timeline 2020-04-03 17:28:09 -04:00
Eric Amodio e62c4302b0 Removes day.js dependency; uses Intl instead 2020-03-26 00:10:41 -04:00
Eric Amodio 9c1e26890c Fixes #91377 - save previous ref 2020-03-23 17:15:41 -04:00
Eric Amodio 5391a481bc Simplifies timeline paging options 2020-03-23 13:49:44 -04:00
Eric Amodio 3f6843956a Refactors timeline to work better w/ multi sources
Separates the tree rendering from the data model cache
Fixes many issues and simplifies the code
2020-03-20 04:00:52 -04:00
Eric Amodio d1c1e27028 Changes limit to take a cursor object — #91722 2020-03-02 04:35:43 -05:00