git_panel: Add commit history view (#56500)

This PR adds a history view to the git panel. It draws from similar
implementations of commit listing in other places like the file history
view and the git graph.

| Changes View | History View |
|--------|--------|
| <img width="2600" height="2026" alt="Screenshot 2026-05-12 at 3 
38@2x"
src="https://github.com/user-attachments/assets/00d7d21b-8516-481a-a34e-86589b8ced52"
/> | <img width="2688" height="2114" alt="Screenshot 2026-05-12 at 3 
39@2x"
src="https://github.com/user-attachments/assets/4a87c04a-011b-40fc-a04c-b791720d9abc"
/> |

Release Notes:

- Git: Added a history view to the Git panel that allows to quickly see
in a list all the commits for a given branch.

---------

Co-authored-by: Zed Zippy <234243425+zed-zippy[bot]@users.noreply.github.com>
This commit is contained in:
Danilo LealandZed Zippy authored and GitHub committed 2026-05-12 15:52:52 +00:00
1 parent c35996dbfb
commit 61da34c69f
3 files changed
+516 -66

No files matched your search

+1 -1
View File
@@ -84,7 +84,7 @@ impl<'a> CommitAvatar<'a> {
.child(
Icon::new(IconName::Person)
.color(Color::Muted)
.size(IconSize::Small),
.size(IconSize::XSmall),
)
.into_any_element()
}