Make repo_object_cache_size usize
- Id
- 44303c507cc8c5445bb7bbbd216af1400c43a12c
- Author
- Caio
- Commit time
- 2024-02-29T14:52:40+01:00
Modified caca/src/config.rs
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
},
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
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);