Add branch to git panel (#24485)

This PR adds the branch selector to the git panel and fixes a few bugs
in the repository selector.

Release Notes:

- N/A

---------

Co-authored-by: ConradIrwin <conrad.irwin@gmail.com>
Co-authored-by: Conrad <conrad@zed.dev>
This commit is contained in:
Mikayla Maki 2025-02-07 19:27:58 -08:00 committed by GitHub
parent d9183c7669
commit ca4e8043d4
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
18 changed files with 309 additions and 312 deletions

19
Cargo.lock generated
View file

@ -5330,6 +5330,7 @@ dependencies = [
"editor",
"feature_flags",
"futures 0.3.31",
"fuzzy",
"git",
"gpui",
"language",
@ -5349,6 +5350,7 @@ dependencies = [
"util",
"windows 0.58.0",
"workspace",
"zed_actions",
]
[[package]]
@ -14616,22 +14618,6 @@ version = "0.2.15"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426"
[[package]]
name = "vcs_menu"
version = "0.1.0"
dependencies = [
"anyhow",
"fuzzy",
"git",
"gpui",
"picker",
"project",
"ui",
"util",
"workspace",
"zed_actions",
]
[[package]]
name = "version-compare"
version = "0.2.0"
@ -16657,7 +16643,6 @@ dependencies = [
"urlencoding",
"util",
"uuid",
"vcs_menu",
"vim",
"vim_mode_setting",
"welcome",