From d1f83c18f3ac87a5308ed01d2bd2200fec914f5e Mon Sep 17 00:00:00 2001 From: Patrick Marie Date: Wed, 5 Feb 2025 19:10:01 +0100 Subject: [PATCH] feat: skip the .git directory --- src/tree.rs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/tree.rs b/src/tree.rs index 5be5906..7116e24 100644 --- a/src/tree.rs +++ b/src/tree.rs @@ -15,6 +15,11 @@ pub fn write_tree(repo_path: &PathBuf, path: &PathBuf) -> Result<[u8; 20]> { let file_name = file.file_name(); let file_path = file.path(); + // Skip the .git directory + if file_name == ".git" { + continue; + } + let hash: [u8; 20]; let kind;