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-autosave.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/bin/git-autosave.rs') diff --git a/src/bin/git-autosave.rs b/src/bin/git-autosave.rs index 4a85206..fa0d9e6 100644 --- a/src/bin/git-autosave.rs +++ b/src/bin/git-autosave.rs @@ -5,11 +5,11 @@ use git2::{RemoteCallbacks, Repository}; fn main() -> Result<(), anyhow::Error> { let repository = Repository::discover(".")?; let gitconfig = repository.config()?; - let config: &'static mut Config = Box::leak(Box::new(git_autosave::load_config()?)); + let config: &'static mut Config = Box::leak(Box::new(Config::load()?)); if std::env::args().any(|arg| arg == "--init") { let id = git_autosave::init(&repository, Some(config))?; - git_autosave::save_config(config)?; + config.save()?; println!("Initialized autosave for repository: {id}"); } -- cgit v1.2.3