Make `pijul_repository::max_files()` infallible
Dependencies
- [2]
OGJFEWHUFixing missing dependencies on partial clones - [3]
CCLLB7OIUpgrading to Sanakirja 0.15 + version bump - [4]
ABQDWHNGMigrate from `pijul::repository` to `pijul-repository` - [5]
EUZFFJSOUpdating Pijul with the latest changes in Libpijul - [6]
YN63NUZOSanakirja 1.0 - [7]
H72JG6HLInit feature; specific .ignore configs - [8]
SXEYMYF7Fixing the bad changes in history (unfortunately, by rebooting). - [9]
L4JXJHWXpijul/*: reorganize imports and remove extern crate - [10]
JL4WKA5PImplement the Sanakirja concurrency model in a cross-process way - [11]
DDJO7X2PRemove dependency on `num_cpus` - [12]
76PCXGMLPushing to, and pulling from the local repository - [13]
TYAKEAJLA better estimate of the maximum number of open patches we can keep (Unix-only at the moment)
Change contents
- replacement in pijul-repository/src/lib.rs at line 9
use log::debug;use log::{debug, warn}; - replacement in pijul-repository/src/lib.rs at line 33
pub fn max_files() -> std::io::Result<usize> {pub fn max_files() -> usize { - replacement in pijul-repository/src/lib.rs at line 35
(n as usize / (2 * std::thread::available_parallelism()?.get())).max(1)let available_parallelism = match std::thread::available_parallelism() {Ok(available_parallelism) => available_parallelism.get(),Err(error) => {warn!("Failed to get available parallelism: {error}");1}};(n as usize / (2 * available_parallelism)).max(1) - edit in pijul-repository/src/lib.rs at line 47
- replacement in pijul-repository/src/lib.rs at line 49
Ok(n)n - replacement in pijul-repository/src/lib.rs at line 53
pub fn max_files() -> std::io::Result<usize> {Ok(1)pub fn max_files() -> usize {1 - replacement in pijul-repository/src/lib.rs at line 110
max_files()?,max_files(), - replacement in pijul-repository/src/lib.rs at line 148
max_files()?,max_files(), - replacement in pijul-remote/src/local.rs at line 104
pijul_repository::max_files()?,pijul_repository::max_files(), - replacement in pijul-remote/src/local.rs at line 219
pijul_repository::max_files()?,pijul_repository::max_files(), - replacement in pijul-remote/src/lib.rs at line 1041
pijul_repository::max_files()?,pijul_repository::max_files(), - replacement in pijul-remote/src/lib.rs at line 1123
pijul_repository::max_files()?,pijul_repository::max_files(),