From 7b97b52af021500d8085c875d20215e8dc0f53cc Mon Sep 17 00:00:00 2001 From: 魏曹先生 <1992414357@qq.com> Date: Mon, 17 Nov 2025 11:49:49 +0800 Subject: feat: Add file status tracking and SHA1 hash system - Implement SHA1 hash calculation module with async support - Add file status analysis for tracking moves, creates, and modifications - Enhance local file management with relative path handling - Update virtual file actions with improved tracking capabilities --- Cargo.toml | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) (limited to 'Cargo.toml') diff --git a/Cargo.toml b/Cargo.toml index 631841e..1643e6d 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -5,9 +5,17 @@ license-file = "LICENSE-MIT.md" authors = ["Weicao-CatilGrass (GitHub)"] [features] -all = ["cfg_file", "data_struct", "tcp_connection", "string_proc", "vcs"] +all = [ + "cfg_file", + "data_struct", + "sha1_hash", + "tcp_connection", + "string_proc", + "vcs", +] cfg_file = [] data_struct = [] +sha1_hash = [] tcp_connection = [] string_proc = [] vcs = [] @@ -22,6 +30,8 @@ members = [ "crates/utils/data_struct", + "crates/utils/sha1_hash", + "crates/utils/tcp_connection", "crates/utils/tcp_connection/tcp_connection_test", @@ -63,6 +73,7 @@ strip = "symbols" [dependencies] cfg_file = { path = "crates/utils/cfg_file" } data_struct = { path = "crates/utils/data_struct" } +sha1_hash = { path = "crates/utils/sha1_hash" } tcp_connection = { path = "crates/utils/tcp_connection" } string_proc = { path = "crates/utils/string_proc" } -- cgit