From dc6d959e6c635921e8c818600a57d09083dac6ae Mon Sep 17 00:00:00 2001
From: Quaternions <krakow20@gmail.com>
Date: Thu, 11 Jan 2024 20:45:53 -0800
Subject: [PATCH] update deleted or moved files

---
 src/main.rs | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/src/main.rs b/src/main.rs
index 694e5f5..8317dc3 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -751,10 +751,12 @@ async fn write_commit(config:WriteCommitConfig,b:Result<AResult<(AssetVersion,De
 	let sig=git2::Signature::new(config.git_committer_name.as_str(),config.git_committer_email.as_str(),&git2::Time::new(date.timestamp(),0)).unwrap();
 	let tree_id={
 		let mut tree_index = repo.index()?;
-		tree_index.add_all([config.output_folder].iter(),git2::IndexAddOption::DEFAULT,None)?;
+		tree_index.add_all([config.output_folder.as_path()].iter(),git2::IndexAddOption::DEFAULT,None)?;
 		if tree_index.len()==0{
 			println!("tree_index.len()==0");
 			return Ok(());
+		}else{
+			tree_index.update_all([config.output_folder.as_path()].iter(),None)?;
 		}
 		tree_index.write_tree()?
 	};