port vcs_menu

This commit is contained in:
Bennet Bo Fenner
2024-11-16 15:12:57 +01:00
parent 69da8bdea7
commit 4dc8bef6de
9 changed files with 3 additions and 42 deletions

16
Cargo.lock generated
View File

@@ -12813,21 +12813,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",
]
[[package]]
name = "version-compare"
version = "0.2.0"
@@ -14767,7 +14752,6 @@ dependencies = [
"unindent",
"util",
"uuid",
"vcs_menu",
"wasmtime-wasi",
"workspace",
"worktree",

View File

@@ -99,7 +99,6 @@ members = [
"crates/ui_macros",
"crates/reqwest_client",
"crates/util",
"crates/vcs_menu",
"crates/workspace",
"crates/worktree",
"crates/zed",
@@ -246,7 +245,6 @@ ui = { path = "crates/ui" }
ui_input = { path = "crates/ui_input" }
ui_macros = { path = "crates/ui_macros" }
util = { path = "crates/util" }
vcs_menu = { path = "crates/vcs_menu" }
workspace = { path = "crates/workspace" }
worktree = { path = "crates/worktree" }
zed = { path = "crates/zed" }

View File

@@ -1,20 +0,0 @@
[package]
name = "vcs_menu"
version = "0.1.0"
edition = "2021"
publish = false
license = "GPL-3.0-or-later"
[lints]
workspace = true
[dependencies]
anyhow.workspace = true
fuzzy.workspace = true
git.workspace = true
gpui.workspace = true
picker.workspace = true
project.workspace = true
ui.workspace = true
util.workspace = true
workspace.workspace = true

View File

@@ -1 +0,0 @@
../../LICENSE-GPL

View File

@@ -140,7 +140,6 @@ ui.workspace = true
unindent.workspace = true
util.workspace = true
uuid.workspace = true
vcs_menu.workspace = true
wasmtime-wasi.workspace = true
workspace.workspace = true
worktree.workspace = true

View File

@@ -33,7 +33,7 @@ pub fn init(app_state: &Arc<AppState>, cx: &mut AppContext) {
notification_panel::init(cx);
notifications::init(app_state, cx);
crate::title_bar::init(cx);
vcs_menu::init(cx);
crate::vcs_menu::init(cx);
}
fn notification_window_options(

View File

@@ -23,5 +23,6 @@ pub mod terminal_view;
pub mod theme_selector;
pub mod title_bar;
pub mod toolchain_selector;
pub mod vcs_menu;
pub mod vim;
pub mod welcome;

View File

@@ -9,6 +9,7 @@ mod stories;
use crate::recent_projects::{OpenRemote, RecentProjects};
use crate::title_bar::application_menu::ApplicationMenu;
use crate::title_bar::platforms::{platform_linux, platform_mac, platform_windows};
use crate::vcs_menu::{BranchList, OpenRecent as ToggleVcsMenu};
use auto_update::AutoUpdateStatus;
use call::ActiveCall;
use client::{Client, UserStore};
@@ -28,7 +29,6 @@ use ui::{
IconSize, IconWithIndicator, Indicator, PopoverMenu, Tooltip,
};
use util::ResultExt;
use vcs_menu::{BranchList, OpenRecent as ToggleVcsMenu};
use workspace::{notifications::NotifyResultExt, Workspace};
#[cfg(feature = "stories")]