From 439a4bfc68b97fe198d2dfd59557ee34957dab6a Mon Sep 17 00:00:00 2001 From: Mica White Date: Tue, 31 Mar 2026 19:17:24 -0400 Subject: Fix infinite looping --- src/bin/git-restore-autosave.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/bin/git-restore-autosave.rs') diff --git a/src/bin/git-restore-autosave.rs b/src/bin/git-restore-autosave.rs index b7571fa..b53df76 100644 --- a/src/bin/git-restore-autosave.rs +++ b/src/bin/git-restore-autosave.rs @@ -41,6 +41,7 @@ fn main() -> Result<(), anyhow::Error> { let branch = git_autosave::utils::current_branch(&repository)?; let earliest_time = repository.head()?.peel_to_commit()?.time(); + let gitconfig = repository.config()?; let config: &'static _ = Box::leak(Box::new(Config::load()?)); let auth = GitAuthenticator::new().set_prompter(Inquirer(config)); let mut callbacks = RemoteCallbacks::new(); @@ -62,7 +63,7 @@ fn main() -> Result<(), anyhow::Error> { }) .filter(|autosave| all_branches || autosave.branch_name == branch) .filter(|autosave| anytime || autosave.time > earliest_time) - .filter(|autosave| all_devices || autosave.repo_id.as_bytes() != repo_id.value_bytes()) + .filter(|autosave| all_devices || autosave.repo_id.as_bytes() != repo_id.as_bytes()) .collect::>(); if autosaves.is_empty() { -- cgit v1.2.3