caio.co/de/caca

Make repo_object_cache_size usize

Id
44303c507cc8c5445bb7bbbd216af1400c43a12c
Author
Caio
Commit time
2024-02-29T14:52:40+01:00

Modified caca/src/config.rs

@@ -13,7 +13,7
pub(crate) struct GlobalConfig {
pub site: Site,
pub max_file_size_bytes: u64,
- pub repo_object_cache_size: Option<usize>,
+ pub repo_object_cache_size: usize,
pub rename_similarity_threshold: Option<f32>,
pub metadata_config: Option<MetadataConfig>,
// TODO merge mailmap_config / global_mailmap

Modified caca/src/main.rs

@@ -130,7 +130,7
},
max_file_size_bytes: 2 * 1024 * 1024,
rename_similarity_threshold: Some(0.7),
- repo_object_cache_size: Some(20 * 1024 * 1024),
+ repo_object_cache_size: 20 * 1024 * 1024,
metadata_config: Some(config::MetadataConfig::default()),
global_mailmap: None,
feed_size: NonZeroUsize::new(40),

Modified urso/src/lib.rs

@@ -184,7 +184,7
dir: PathBuf,
max_bytes: u64,
similarity_threshold: Option<f32>,
- object_cache_size: impl Into<Option<usize>>,
+ object_cache_size: usize,
) -> Result<Self> {
let mut repo = gix::ThreadSafeRepository::open(dir)?.to_thread_local();
repo.object_cache_size(object_cache_size);