From 766ef91c4b4226a645583eff311d2868cab28bc0 Mon Sep 17 00:00:00 2001 From: Mica White Date: Sat, 28 Mar 2026 20:58:17 -0400 Subject: Allow init in autosave --- src/lib.rs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/lib.rs b/src/lib.rs index 1126b55..d592003 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -39,6 +39,7 @@ * - allow force */ +use std::collections::HashSet; use std::fs::Metadata; use std::path::{Path, PathBuf}; @@ -50,7 +51,7 @@ use uuid::Uuid; #[derive(Default, Serialize, Deserialize)] pub struct Config { - repositories: Vec, + repositories: HashSet, } #[derive(Debug, Error)] @@ -79,7 +80,7 @@ pub fn init(repository: &Repository, config: Option<&mut Config>) -> Result<(), if let Some(config) = config && let Some(workdir) = workdir { - config.repositories.push(workdir.into()); + config.repositories.insert(workdir.into()); } Ok(()) -- cgit v1.2.3