From c62c43ed6cccc217887d8a32e9ea8fb63d224e2f Mon Sep 17 00:00:00 2001 From: Kiril Videlov Date: Sun, 7 Jul 2024 23:22:58 +0200 Subject: [PATCH] remove useless indirection when getting index size --- crates/gitbutler-core/src/project_repository/repository.rs | 6 ------ crates/gitbutler-tauri/src/app.rs | 6 ++++-- 2 files changed, 4 insertions(+), 8 deletions(-) diff --git a/crates/gitbutler-core/src/project_repository/repository.rs b/crates/gitbutler-core/src/project_repository/repository.rs index a3bf00926..efa93ef1e 100644 --- a/crates/gitbutler-core/src/project_repository/repository.rs +++ b/crates/gitbutler-core/src/project_repository/repository.rs @@ -138,15 +138,9 @@ pub trait RepoActions { where P: AsRef; fn get_head(&self) -> Result; - fn git_index_size(&self) -> Result; } impl RepoActions for ProjectRepo { - fn git_index_size(&self) -> Result { - let head = self.git_repository.index()?.len(); - Ok(head) - } - fn get_head(&self) -> Result { let head = self.git_repository.head()?; Ok(head) diff --git a/crates/gitbutler-tauri/src/app.rs b/crates/gitbutler-tauri/src/app.rs index f7317cb5c..6e79c1066 100644 --- a/crates/gitbutler-tauri/src/app.rs +++ b/crates/gitbutler-tauri/src/app.rs @@ -60,8 +60,10 @@ impl App { let project = self.projects.get(project_id)?; let project_repository = project_repository::ProjectRepo::open(&project)?; let size = project_repository - .git_index_size() - .context("failed to get index size")?; + .repo() + .index() + .context("failed to get index size")? + .len(); Ok(size) }