replacement in pijul/src/repository.rs at line 30
− pub fn max_files() -> usize {
+ pub fn max_files() -> std::io::Result<usize> {
replacement in pijul/src/repository.rs at line 32
− (n as usize / (2 * num_cpus::get())).max(1)
+ (n as usize / (2 * std::thread::available_parallelism()?.get())).max(1)
replacement in pijul/src/repository.rs at line 37
replacement in pijul/src/repository.rs at line 41
− pub fn max_files() -> usize {
− 1
+ pub fn max_files() -> std::io::Result<usize> {
+ Ok(1)
replacement in pijul/src/repository.rs at line 101
− crate::repository::max_files(),
replacement in pijul/src/repository.rs at line 146
replacement in pijul/src/remote/mod.rs at line 981
− crate::repository::max_files(),
+ crate::repository::max_files()?,
replacement in pijul/src/remote/mod.rs at line 1066
[9.952]→[9.952:1004](∅→∅) − crate::repository::max_files(),
+ crate::repository::max_files()?,
replacement in pijul/src/remote/local.rs at line 77
[9.1126]→[9.1126:1170](∅→∅) − crate::repository::max_files(),
+ crate::repository::max_files()?,
replacement in pijul/src/remote/local.rs at line 148
[9.1284]→[9.1284:1328](∅→∅) − crate::repository::max_files(),
+ crate::repository::max_files()?,
replacement in pijul/src/remote/local.rs at line 186
[9.1402]→[9.1402:1431](∅→∅) + std::thread::available_parallelism()?.get(),
replacement in pijul/src/commands/unrecord.rs at line 154
[9.5840]→[9.5840:5873](∅→∅) + std::thread::available_parallelism()?.get(),
replacement in pijul/src/commands/tag.rs at line 193
[9.6730]→[9.6730:6767](∅→∅) + std::thread::available_parallelism()?.get(),
replacement in pijul/src/commands/tag.rs at line 328
[9.1141]→[9.1141:1166](∅→∅) + std::thread::available_parallelism()?.get(),
replacement in pijul/src/commands/reset.rs at line 125
[9.7839]→[9.7839:7876](∅→∅) + std::thread::available_parallelism()?.get(),
replacement in pijul/src/commands/reset.rs at line 148
+ 1, // std::thread::available_parallelism()?.get(),
replacement in pijul/src/commands/reset.rs at line 215
+ std::thread::available_parallelism()?.get(),
replacement in pijul/src/commands/reset.rs at line 246
[9.1348]→[9.1348:1389](∅→∅) + std::thread::available_parallelism()?.get(),
replacement in pijul/src/commands/record.rs at line 335
[9.1494]→[9.487:538](∅→∅) + 1, // std::thread::available_parallelism()?.get(),
replacement in pijul/src/commands/record.rs at line 353
[9.1810]→[9.539:582](∅→∅) + 1, // std::thread::available_parallelism()?.get(),
replacement in pijul/src/commands/record.rs at line 371
[2.23]→[9.583:622](∅→∅),
[9.107478]→[9.583:622](∅→∅) + 1, // std::thread::available_parallelism()?.get(),
replacement in pijul/src/commands/pushpull.rs at line 574
[9.16899]→[9.16899:16940](∅→∅) + std::thread::available_parallelism()?.get(),
replacement in pijul/src/commands/protocol.rs at line 370
[9.490]→[9.18343:18376](∅→∅) + std::thread::available_parallelism()?.get(),
replacement in pijul/src/commands/mod.rs at line 93
[9.2103]→[9.18932:18957](∅→∅) + std::thread::available_parallelism()?.get(),
replacement in pijul/src/commands/git.rs at line 106
+ std::thread::available_parallelism()?.get(),
replacement in pijul/src/commands/git.rs at line 476
[9.129]→[9.2735:2764](∅→∅) + std::thread::available_parallelism()?.get(),
replacement in pijul/src/commands/file_operations.rs at line 129
[9.731]→[9.192:231](∅→∅),
[9.15930]→[9.192:231](∅→∅),
[9.19593]→[9.192:231](∅→∅),
[9.171507]→[9.192:231](∅→∅) − let threads = num_cpus::get();
+ let threads = std::thread::available_parallelism()?.get();
replacement in pijul/src/commands/diff.rs at line 83
[9.174714]→[9.20216:20249](∅→∅) + std::thread::available_parallelism()?.get(),
replacement in pijul/src/commands/diff.rs at line 100
[2.120]→[9.321:354](∅→∅),
[9.175012]→[9.321:354](∅→∅) + std::thread::available_parallelism()?.get(),
replacement in pijul/src/commands/diff.rs at line 376
[9.2387]→[9.2387:2422](∅→∅) − let threads = num_cpus::get();
+ let threads = std::thread::available_parallelism()?.get();
replacement in pijul/src/commands/clone.rs at line 117
[5.4041]→[5.4041:4080](∅→∅) + 1, // std::thread::available_parallelism()?.get(),
replacement in pijul/src/commands/clone.rs at line 130
[5.4472]→[5.4472:4515](∅→∅) + 1, // std::thread::available_parallelism()?.get(),
replacement in pijul/src/commands/apply.rs at line 139
replacement in pijul/src/commands/apply.rs at line 167
+ std::thread::available_parallelism()?.get(),
replacement in pijul/src/commands/apply.rs at line 181
[3.1224]→[3.1224:1265](∅→∅) + std::thread::available_parallelism()?.get(),
replacement in pijul/src/commands/apply.rs at line 203
[9.3512]→[9.3512:3553](∅→∅) + std::thread::available_parallelism()?.get(),
replacement in pijul/src/commands/apply.rs at line 219
[9.3994]→[9.3994:4035](∅→∅) + std::thread::available_parallelism()?.get(),
edit in pijul/src/commands/apply.rs at line 247
resolve order conflict in pijul/src/commands/apply.rs at line 247
edit in pijul/Cargo.toml at line 97
[9.2513]→[9.355:373](∅→∅),
[9.2859]→[9.355:373](∅→∅) edit in Cargo.lock at line 2179
[6.48415]→[6.48415:48428](∅→∅)