From 6495268f002e1eeb27d13c58eec34ac4fa9b4ee6 Mon Sep 17 00:00:00 2001 From: Mica White Date: Mon, 30 Mar 2026 21:06:31 -0400 Subject: Refactor out config type --- src/bin/git-restore-autosave.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (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 8613e15..b948cc2 100644 --- a/src/bin/git-restore-autosave.rs +++ b/src/bin/git-restore-autosave.rs @@ -14,7 +14,7 @@ use std::fmt::Display; use auth_git2::GitAuthenticator; use chrono::Local; -use git_autosave::{Autosave, authenticate::Inquirer}; +use git_autosave::{Autosave, Config, authenticate::Inquirer}; use git2::{RemoteCallbacks, Repository, build::CheckoutBuilder}; struct AutosaveOption { @@ -42,7 +42,7 @@ fn main() -> Result<(), anyhow::Error> { let branch = git_autosave::current_branch(&repository)?; let earliest_time = repository.head()?.peel_to_commit()?.time(); - let config: &'static _ = Box::leak(Box::new(git_autosave::load_config()?)); + let config: &'static _ = Box::leak(Box::new(Config::load()?)); let auth = GitAuthenticator::new().set_prompter(Inquirer(config)); let mut callbacks = RemoteCallbacks::new(); callbacks.credentials(auth.credentials(&gitconfig)); -- cgit v1.2.3