diff options
| author | 魏曹先生 <1992414357@qq.com> | 2026-02-26 16:31:04 +0800 |
|---|---|---|
| committer | 魏曹先生 <1992414357@qq.com> | 2026-02-26 16:31:04 +0800 |
| commit | 3c4699e2b82659da8517bea3d1cecfad6bb976a9 (patch) | |
| tree | 8b7ae7ef585f0091365ab3771d11776a85d1cb44 /src/cmds/out | |
| parent | 9420a530e371747cd6df79a5f3bbbf814effe949 (diff) | |
Remove status command and workspace reader
Diffstat (limited to 'src/cmds/out')
| -rw-r--r-- | src/cmds/out/status.rs | 47 |
1 files changed, 0 insertions, 47 deletions
diff --git a/src/cmds/out/status.rs b/src/cmds/out/status.rs deleted file mode 100644 index 417c94c..0000000 --- a/src/cmds/out/status.rs +++ /dev/null @@ -1,47 +0,0 @@ -use std::{collections::HashMap, time::SystemTime}; - -use just_enough_vcs::lib::data::{ - local::workspace_analyzer::{AnalyzeResultPure, ModifiedRelativePathBuf}, - member::MemberId, - sheet::SheetName, -}; -use serde::Serialize; - -#[derive(Serialize)] -pub struct JVStatusOutput { - pub current_account: MemberId, - pub current_sheet: SheetName, - pub is_host_mode: bool, - pub in_ref_sheet: bool, - pub analyzed_result: AnalyzeResultPure, - pub wrong_modified_items: HashMap<ModifiedRelativePathBuf, JVStatusWrongModifyReason>, - pub update_time: SystemTime, - pub now_time: SystemTime, -} - -#[derive(Serialize)] -pub enum JVStatusWrongModifyReason { - BaseVersionMismatch { - base_version: String, - latest_version: String, - }, - ModifiedButNotHeld { - holder: String, - }, - NoHolder, -} - -impl Default for JVStatusOutput { - fn default() -> Self { - Self { - current_account: MemberId::default(), - current_sheet: SheetName::default(), - is_host_mode: false, - in_ref_sheet: false, - analyzed_result: AnalyzeResultPure::default(), - wrong_modified_items: HashMap::new(), - update_time: SystemTime::now(), - now_time: SystemTime::now(), - } - } -} |
