summaryrefslogtreecommitdiff
path: root/src/bin/git-restore-autosave.rs
diff options
context:
space:
mode:
authorMica White <botahamec@outlook.com>2026-03-31 19:17:24 -0400
committerMica White <botahamec@outlook.com>2026-03-31 19:17:24 -0400
commit439a4bfc68b97fe198d2dfd59557ee34957dab6a (patch)
tree4cd227460eaba550b1d6e9f00b5a5c983ae599e1 /src/bin/git-restore-autosave.rs
parent96f63ec38fcdc8194a52c2b34b32f6e88ae64c34 (diff)
Fix infinite looping
Diffstat (limited to 'src/bin/git-restore-autosave.rs')
-rw-r--r--src/bin/git-restore-autosave.rs3
1 files changed, 2 insertions, 1 deletions
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::<Vec<_>>();
if autosaves.is_empty() {