Re-adding anyhow in the tests of libpijul

[?]
Dec 8, 2020, 1:29 PM
3M7WBE24JTPTHWQOU5PO2ZJYKPKEH2F6R4M6RWIRFG334PQEA55QC

Dependencies

  • [2] 3YDPHBAN address non-controversial clippy lints
  • [3] WIORLB47 Version bump
  • [4] SAGSYAPX Various version bumps
  • [5] I52XSRUH Massive cleanup, and simplification
  • [6] WZVCLZKY address clippy lints
  • [7] JACZWIJ6 Version bump
  • [8] SXEYMYF7 Fixing the bad changes in history (unfortunately, by rebooting).
  • [9] BZSC7VMY address clippy lints
  • [*] OUWD436A Version bump

Change contents

  • replacement in libpijul/src/tests/unrecord.rs at line 22
    [3.249472][3.249472:249510]()
    repo.write_file("dir/file", |w| {
    [3.249472]
    [3.249510]
    repo.write_file::<_, std::io::Error, _>("dir/file", |w| {
  • replacement in libpijul/src/tests/unrecord.rs at line 69
    [3.250818][3.250818:250856]()
    repo.write_file("dir/file", |w| {
    [3.250818]
    [3.250856]
    repo.write_file::<_, std::io::Error, _>("dir/file", |w| {
  • replacement in libpijul/src/tests/unrecord.rs at line 196
    [3.254929][3.254929:254967]()
    repo.write_file("file", |w| {
    [3.254929]
    [3.254967]
    repo.write_file::<_, std::io::Error, _>("file", |w| {
  • replacement in libpijul/src/tests/unrecord.rs at line 204
    [3.255132][3.255132:255167]()
    repo2.write_file("file", |w| {
    [3.255132]
    [3.255167]
    repo2.write_file::<_, std::io::Error, _>("file", |w| {
  • replacement in libpijul/src/tests/unrecord.rs at line 210
    [3.255312][3.255312:255347]()
    repo2.write_file("file", |w| {
    [3.255312]
    [3.255347]
    repo2.write_file::<_, std::io::Error, _>("file", |w| {
  • replacement in libpijul/src/tests/unrecord.rs at line 263
    [3.257055][3.257055:257093]()
    repo.write_file("file", |w| {
    [3.257055]
    [3.257093]
    repo.write_file::<_, std::io::Error, _>("file", |w| {
  • replacement in libpijul/src/tests/unrecord.rs at line 275
    [3.257356][3.257356:257391]()
    repo2.write_file("file", |w| {
    [3.257356]
    [3.257391]
    repo2.write_file::<_, std::io::Error, _>("file", |w| {
  • replacement in libpijul/src/tests/unrecord.rs at line 429
    [3.261933][3.261933:261971]()
    repo.write_file("dir/file", |w| {
    [3.261933]
    [3.261971]
    repo.write_file::<_, std::io::Error, _>("dir/file", |w| {
  • replacement in libpijul/src/tests/unrecord.rs at line 438
    [3.262212][3.262212:262406]()
    Err(e) => {
    let e = e.downcast();
    if let Ok(Error::ChangeIsDependedUpon { .. }) = e {
    } else {
    unreachable!()
    }
    }
    [3.262212]
    [3.262406]
    Err(crate::unrecord::UnrecordError::ChangeIsDependedUpon { .. }) => {}
  • replacement in libpijul/src/tests/unrecord.rs at line 445
    [3.262631][3.262631:262823]()
    Err(e) => {
    let e = e.downcast();
    if let Ok(Error::ChangeNotOnChannel { .. }) = e {
    } else {
    unreachable!()
    }
    }
    [3.262631]
    [3.262823]
    Err(crate::unrecord::UnrecordError::ChangeNotInChannel { .. }) => {}
  • replacement in libpijul/src/tests/unrecord.rs at line 562
    [3.266093][3.266093:266159]()
    repo.write_file("file", |w| Ok(w.write_all(b"a\nx\nb\n")?))?;
    [3.266093]
    [3.266159]
    repo.write_file::<_, std::io::Error, _>("file", |w| Ok(w.write_all(b"a\nx\nb\n")?))?;
  • replacement in libpijul/src/tests/unrecord.rs at line 564
    [3.266225][3.266225:266291]()
    repo.write_file("file", |w| Ok(w.write_all(b"a\ny\nb\n")?))?;
    [3.266225]
    [3.266291]
    repo.write_file::<_, std::io::Error, _>("file", |w| Ok(w.write_all(b"a\ny\nb\n")?))?;
  • replacement in libpijul/src/tests/unrecord.rs at line 587
    [3.266973][3.266973:267007]()
    repo.write_file("file", |w| {
    [3.266973]
    [3.267007]
    repo.write_file::<_, std::io::Error, _>("file", |w| {
  • replacement in libpijul/src/tests/unrecord.rs at line 670
    [3.269093][3.269093:269131]()
    repo.write_file("file", |w| {
    [3.269093]
    [3.269131]
    repo.write_file::<_, std::io::Error, _>("file", |w| {
  • replacement in libpijul/src/tests/unrecord.rs at line 757
    [3.271698][3.271698:271732]()
    repo.write_file("file", |w| {
    [3.271698]
    [2.140]
    repo.write_file::<_, std::io::Error, _>("file", |w| {
  • replacement in libpijul/src/tests/unrecord.rs at line 767
    [3.271969][3.271969:272003]()
    repo.write_file("file", |w| {
    [3.271969]
    [2.181]
    repo.write_file::<_, std::io::Error, _>("file", |w| {
  • replacement in libpijul/src/tests/unrecord.rs at line 823
    [3.273666][3.273666:273700]()
    repo.write_file("file", |w| {
    [3.273666]
    [3.273700]
    repo.write_file::<_, std::io::Error, _>("file", |w| {
  • replacement in libpijul/src/tests/unrecord.rs at line 833
    [3.273937][3.273937:273971]()
    repo.write_file("file", |w| {
    [3.273937]
    [2.214]
    repo.write_file::<_, std::io::Error, _>("file", |w| {
  • replacement in libpijul/src/tests/performance.rs at line 25
    [3.278957][3.278957:278995]()
    repo.write_file("file", |w| {
    [3.278957]
    [3.278995]
    repo.write_file::<_, std::io::Error, _>("file", |w| {
  • replacement in libpijul/src/tests/performance.rs at line 39
    [3.279409][3.279409:279443]()
    repo.write_file("file", |w| {
    [3.279409]
    [3.279443]
    repo.write_file::<_, std::io::Error, _>("file", |w| {
  • replacement in libpijul/src/tests/performance.rs at line 86
    [3.280798][3.280798:280836]()
    repo.write_file("file", |w| {
    [3.280798]
    [3.280836]
    repo.write_file::<_, std::io::Error, _>("file", |w| {
  • replacement in libpijul/src/tests/performance.rs at line 101
    [3.281302][3.281302:281336]()
    repo.write_file("file", |w| {
    [3.281302]
    [3.281336]
    repo.write_file::<_, std::io::Error, _>("file", |w| {
  • replacement in libpijul/src/tests/performance.rs at line 115
    [3.281709][3.281709:281743]()
    repo.write_file("file", |w| {
    [3.281709]
    [3.281743]
    repo.write_file::<_, std::io::Error, _>("file", |w| {
  • replacement in libpijul/src/tests/partial.rs at line 68
    [3.287620][3.287620:287661]()
    repo.write_file("a/b/c/d", |w| {
    [3.287620]
    [3.287661]
    repo.write_file::<_, std::io::Error, _>("a/b/c/d", |w| {
  • replacement in libpijul/src/tests/partial.rs at line 72
    [3.287731][3.287731:287772]()
    repo.write_file("e/f/g/h", |w| {
    [3.287731]
    [3.287772]
    repo.write_file::<_, std::io::Error, _>("e/f/g/h", |w| {
  • replacement in libpijul/src/tests/mod.rs at line 27
    [3.289896][3.289896:289931]()
    ) -> Result<Hash, anyhow::Error> {
    [3.289896]
    [3.289931]
    ) -> Result<Hash, anyhow::Error>
    where
    R::Error: Send + Sync + 'static,
    {
  • replacement in libpijul/src/tests/mod.rs at line 78
    [3.291362][3.291362:291397]()
    ) -> Result<Hash, anyhow::Error> {
    [3.291362]
    [3.291397]
    ) -> Result<Hash, anyhow::Error>
    where
    R::Error: Send + Sync + 'static,
    {
  • replacement in libpijul/src/tests/missing_context.rs at line 58
    [3.293271][3.293271:293305]()
    .write_file("file", |w| {
    [3.293271]
    [3.293305]
    .write_file::<_, std::io::Error, _>("file", |w| {
  • replacement in libpijul/src/tests/missing_context.rs at line 66
    [3.13476][3.13476:13510]()
    .write_file("file", |w| {
    [3.13476]
    [3.13510]
    .write_file::<_, std::io::Error, _>("file", |w| {
  • replacement in libpijul/src/tests/missing_context.rs at line 76
    [3.293556][3.293556:293600]()
    repo_alice.write_file("file", |w| {
    [3.293556]
    [3.293600]
    repo_alice.write_file::<_, std::io::Error, _>("file", |w| {
  • replacement in libpijul/src/tests/missing_context.rs at line 134
    [3.294971][3.294971:295011]()
    repo_alice.write_file("file", |w| {
    [3.294971]
    [3.295011]
    repo_alice.write_file::<_, std::io::Error, _>("file", |w| {
  • edit in libpijul/src/tests/missing_context.rs at line 157
    [3.295737]
    [3.295737]
    crate::unrecord::unrecord(&mut txn_bob, &mut channel_bob, &changes, &alice_h)?;
    debug_to_file(&txn_bob, &channel_bob, "debug_bob2_unrec")?;
    apply::apply_change(&changes, &mut txn_bob, &mut channel_bob, alice_h)?;
    debug_to_file(&txn_bob, &channel_bob, "debug_bob2_unrec_app")?;
    let mut buf = Vec::new();
  • edit in libpijul/src/tests/missing_context.rs at line 175
    [3.14987][3.14987:15218]()
    crate::unrecord::unrecord(&mut txn_bob, &mut channel_bob, &changes, &alice_h)?;
    debug_to_file(&txn_alice, &channel_alice, "debug_bob2_unrec")?;
    apply::apply_change(&changes, &mut txn_bob, &mut channel_bob, alice_h)?;
  • edit in libpijul/src/tests/missing_context.rs at line 176
    [3.15219][3.295958:295988](),[3.295958][3.295958:295988]()
    let mut buf = Vec::new();
  • replacement in libpijul/src/tests/missing_context.rs at line 193
    [3.296530][3.296530:296568]()
    repo_bob.write_file("file", |w| {
    [3.296530]
    [3.296568]
    repo_bob.write_file::<_, std::io::Error, _>("file", |w| {
  • replacement in libpijul/src/tests/missing_context.rs at line 252
    [3.298481][3.298481:298519]()
    repo_bob.write_file("file", |w| {
    [3.298481]
    [3.298519]
    repo_bob.write_file::<_, std::io::Error, _>("file", |w| {
  • replacement in libpijul/src/tests/missing_context.rs at line 261
    [3.298803][3.298803:298843]()
    repo_alice.write_file("file", |w| {
    [3.298803]
    [3.298843]
    repo_alice.write_file::<_, std::io::Error, _>("file", |w| {
  • replacement in libpijul/src/tests/filesystem.rs at line 13
    [3.300768][3.300768:300852]()
    repo.write_file("dir/file", |f| Ok(f.write_all(&b"a\nb\nc\nd\ne\nf\n"[..])?))?;
    [3.300768]
    [3.300852]
    repo.write_file::<_, std::io::Error, _>("dir/file", |f| {
    Ok(f.write_all(&b"a\nb\nc\nd\ne\nf\n"[..])?)
    })?;
  • replacement in libpijul/src/tests/filesystem.rs at line 49
    [3.301962][3.301962:302046]()
    repo.write_file("dir/file", |f| Ok(f.write_all(&b"a\nb\nc\nd\ne\nf\n"[..])?))?;
    [3.301962]
    [3.302046]
    repo.write_file::<_, std::io::Error, _>("dir/file", |f| {
    Ok(f.write_all(&b"a\nb\nc\nd\ne\nf\n"[..])?)
    })?;
  • replacement in libpijul/src/tests/filesystem.rs at line 118
    [3.304454][3.304454:304538]()
    repo.write_file("dir/file", |f| Ok(f.write_all(&b"a\nb\nc\nd\ne\nf\n"[..])?))?;
    [3.304454]
    [3.304538]
    repo.write_file::<_, std::io::Error, _>("dir/file", |f| {
    Ok(f.write_all(&b"a\nb\nc\nd\ne\nf\n"[..])?)
    })?;
  • replacement in libpijul/src/tests/file_conflicts.rs at line 518
    [3.321778][3.321778:321822]()
    repo_bob.write_file("a/b/c/file", |w| {
    [3.321778]
    [3.321822]
    repo_bob.write_file::<_, std::io::Error, _>("a/b/c/file", |w| {
  • replacement in libpijul/src/tests/file_conflicts.rs at line 644
    [3.325697][3.325697:325742]()
    repo_bob.write_file("a/b/c/file2", |w| {
    [3.325697]
    [3.325742]
    repo_bob.write_file::<_, std::io::Error, _>("a/b/c/file2", |w| {
  • replacement in libpijul/src/tests/file_conflicts.rs at line 772
    [3.329745][3.329745:329789]()
    repo_bob.write_file("a/b/d/file", |w| {
    [3.329745]
    [3.329789]
    repo_bob.write_file::<_, std::io::Error, _>("a/b/d/file", |w| {
  • replacement in libpijul/src/tests/file_conflicts.rs at line 919
    [3.334573][3.334573:334617]()
    repo_bob.write_file("a/b/c/file", |w| {
    [3.334573]
    [3.334617]
    repo_bob.write_file::<_, std::io::Error, _>("a/b/c/file", |w| {
  • replacement in libpijul/src/tests/file_conflicts.rs at line 927
    [3.334857][3.334857:334905]()
    repo_charlie.write_file("a/b/c/file", |w| {
    [3.334857]
    [3.334905]
    repo_charlie.write_file::<_, std::io::Error, _>("a/b/c/file", |w| {
  • replacement in libpijul/src/tests/file_conflicts.rs at line 965
    [3.336172][3.336172:336218]()
    repo_alice.write_file("a/b/c/file", |w| {
    [3.336172]
    [3.336218]
    repo_alice.write_file::<_, std::io::Error, _>("a/b/c/file", |w| {
  • replacement in libpijul/src/tests/file_conflicts.rs at line 1430
    [3.351252][3.351252:351292]()
    repo_alice.write_file("file", |w| {
    [3.351252]
    [3.351292]
    repo_alice.write_file::<_, std::io::Error, _>("file", |w| {
  • replacement in libpijul/src/tests/file_conflicts.rs at line 1445
    [3.351662][3.351662:351700]()
    repo_bob.write_file("file", |w| {
    [3.351662]
    [3.351700]
    repo_bob.write_file::<_, std::io::Error, _>("file", |w| {
  • replacement in libpijul/src/tests/conflict.rs at line 43
    [3.358774][3.358774:358812]()
    repo_bob.write_file("file", |w| {
    [3.358774]
    [3.358812]
    repo_bob.write_file::<_, std::io::Error, _>("file", |w| {
  • replacement in libpijul/src/tests/conflict.rs at line 53
    [3.359171][3.359171:359211]()
    repo_alice.write_file("file", |w| {
    [3.359171]
    [3.359211]
    repo_alice.write_file::<_, std::io::Error, _>("file", |w| {
  • replacement in libpijul/src/tests/conflict.rs at line 103
    [3.360763][3.360763:360803]()
    repo_alice.write_file("file", |w| {
    [3.360763]
    [3.360803]
    repo_alice.write_file::<_, std::io::Error, _>("file", |w| {
  • replacement in libpijul/src/tests/conflict.rs at line 218
    [3.364464][3.364464:364502]()
    repo_bob.write_file("file", |w| {
    [3.364464]
    [3.364502]
    repo_bob.write_file::<_, std::io::Error, _>("file", |w| {
  • replacement in libpijul/src/tests/conflict.rs at line 228
    [3.364863][3.364863:364905]()
    repo_charlie.write_file("file", |w| {
    [3.364863]
    [3.364905]
    repo_charlie.write_file::<_, std::io::Error, _>("file", |w| {
  • replacement in libpijul/src/tests/conflict.rs at line 242
    [3.365222][3.365222:365262]()
    repo_alice.write_file("file", |w| {
    [3.365222]
    [3.365262]
    repo_alice.write_file::<_, std::io::Error, _>("file", |w| {
  • replacement in libpijul/src/tests/conflict.rs at line 290
    [3.366795][3.366795:366835]()
    repo_alice.write_file("file", |w| {
    [3.366795]
    [3.366835]
    repo_alice.write_file::<_, std::io::Error, _>("file", |w| {
  • replacement in libpijul/src/tests/conflict.rs at line 347
    [3.368608][3.368608:368646]()
    repo_bob.write_file("file", |w| {
    [3.368608]
    [3.368646]
    repo_bob.write_file::<_, std::io::Error, _>("file", |w| {
  • replacement in libpijul/src/tests/conflict.rs at line 428
    [3.371225][3.371225:371263]()
    repo_bob.write_file("file", |w| {
    [3.371225]
    [3.371263]
    repo_bob.write_file::<_, std::io::Error, _>("file", |w| {
  • replacement in libpijul/src/tests/conflict.rs at line 438
    [3.371622][3.371622:371662]()
    repo_alice.write_file("file", |w| {
    [3.371622]
    [3.371662]
    repo_alice.write_file::<_, std::io::Error, _>("file", |w| {
  • replacement in libpijul/src/tests/conflict.rs at line 462
    [3.372428][3.372428:372468]()
    repo_alice.write_file("file", |w| {
    [3.372428]
    [3.372468]
    repo_alice.write_file::<_, std::io::Error, _>("file", |w| {
  • replacement in libpijul/src/tests/conflict.rs at line 547
    [3.375120][3.375120:375154]()
    repo.write_file("file", |w| {
    [3.375120]
    [3.375154]
    repo.write_file::<_, std::io::Error, _>("file", |w| {
  • replacement in libpijul/src/tests/conflict.rs at line 557
    [3.375509][3.375509:375543]()
    repo.write_file("file", |w| {
    [3.375509]
    [3.375543]
    repo.write_file::<_, std::io::Error, _>("file", |w| {
  • replacement in libpijul/src/tests/conflict.rs at line 579
    [3.376206][3.376206:376240]()
    repo.write_file("file", |w| {
    [3.376206]
    [3.376240]
    repo.write_file::<_, std::io::Error, _>("file", |w| {
  • replacement in libpijul/src/tests/conflict.rs at line 676
    [3.379318][3.379318:379352]()
    repo.write_file("file", |w| {
    [3.379318]
    [3.379352]
    repo.write_file::<_, std::io::Error, _>("file", |w| {
  • replacement in libpijul/src/tests/conflict.rs at line 686
    [3.379707][3.379707:379741]()
    repo.write_file("file", |w| {
    [3.379707]
    [3.379741]
    repo.write_file::<_, std::io::Error, _>("file", |w| {
  • replacement in libpijul/src/tests/conflict.rs at line 708
    [3.380404][3.380404:380438]()
    repo.write_file("file", |w| {
    [3.380404]
    [3.380438]
    repo.write_file::<_, std::io::Error, _>("file", |w| {
  • replacement in libpijul/src/tests/conflict.rs at line 800
    [3.383330][3.383330:383372]()
    repo.write_file("file", |w| {
    [3.383330]
    [3.383372]
    repo.write_file::<_, std::io::Error, _>("file", |w| {
  • replacement in libpijul/src/tests/conflict.rs at line 814
    [3.383758][3.383758:383800]()
    repo.write_file("file", |w| {
    [3.383758]
    [3.383800]
    repo.write_file::<_, std::io::Error, _>("file", |w| {
  • replacement in libpijul/src/tests/conflict.rs at line 840
    [3.384526][3.384526:384560]()
    repo.write_file("file", |w| {
    [3.384526]
    [3.384560]
    repo.write_file::<_, std::io::Error, _>("file", |w| {
  • replacement in libpijul/src/tests/conflict.rs at line 940
    [3.387750][3.387750:387788]()
    repo_bob.write_file("file", |w| {
    [3.387750]
    [3.387788]
    repo_bob.write_file::<_, std::io::Error, _>("file", |w| {
  • replacement in libpijul/src/tests/conflict.rs at line 950
    [3.388147][3.388147:388187]()
    repo_alice.write_file("file", |w| {
    [3.388147]
    [3.388187]
    repo_alice.write_file::<_, std::io::Error, _>("file", |w| {
  • replacement in libpijul/src/tests/conflict.rs at line 994
    [3.389584][3.389584:389624]()
    repo_alice.write_file("file", |w| {
    [3.389584]
    [3.389624]
    repo_alice.write_file::<_, std::io::Error, _>("file", |w| {
  • replacement in libpijul/src/tests/conflict.rs at line 1076
    [3.392201][3.392201:392239]()
    repo_bob.write_file("file", |w| {
    [3.392201]
    [3.392239]
    repo_bob.write_file::<_, std::io::Error, _>("file", |w| {
  • replacement in libpijul/src/tests/conflict.rs at line 1086
    [3.392598][3.392598:392638]()
    repo_alice.write_file("file", |w| {
    [3.392598]
    [3.392638]
    repo_alice.write_file::<_, std::io::Error, _>("file", |w| {
  • replacement in libpijul/src/tests/conflict.rs at line 1137
    [3.394057][3.394057:394097]()
    repo_alice.write_file("file", |w| {
    [3.394057]
    [3.394097]
    repo_alice.write_file::<_, std::io::Error, _>("file", |w| {
  • replacement in libpijul/src/tests/conflict.rs at line 1214
    [3.396429][3.396429:396510]()
    let conflict: Vec<_> = std::str::from_utf8(&buf)?.lines().collect();
    [3.396429]
    [3.396510]
    let conflict: Vec<_> = std::str::from_utf8(&buf).unwrap().lines().collect();
  • replacement in libpijul/src/tests/conflict.rs at line 1262
    [3.397936][3.397936:398017]()
    let conflict: Vec<_> = std::str::from_utf8(&buf)?.lines().collect();
    [3.397936]
    [3.398017]
    let conflict: Vec<_> = std::str::from_utf8(&buf).unwrap().lines().collect();
  • replacement in libpijul/src/tests/conflict.rs at line 1279
    [3.398392][3.398392:398474]()
    Resolve: FnOnce(&[u8], &mut dyn std::io::Write) -> Result<(), anyhow::Error>,
    [3.398392]
    [3.398474]
    Resolve: FnOnce(&[u8], &mut dyn std::io::Write) -> Result<(), std::io::Error>,
  • replacement in libpijul/src/tests/conflict.rs at line 1320
    [3.399819][3.399819:399857]()
    repo_bob.write_file("file", |w| {
    [3.399819]
    [3.399857]
    repo_bob.write_file::<_, std::io::Error, _>("file", |w| {
  • replacement in libpijul/src/tests/conflict.rs at line 1330
    [3.400216][3.400216:400256]()
    repo_alice.write_file("file", |w| {
    [3.400216]
    [3.400256]
    repo_alice.write_file::<_, std::io::Error, _>("file", |w| {
  • replacement in libpijul/src/tests/conflict.rs at line 1354
    [3.400938][3.400938:400982]()
    repo_alice.write_file("file", |mut w| {
    [3.400938]
    [3.400982]
    repo_alice.write_file::<_, std::io::Error, _>("file", |mut w| {
  • replacement in libpijul/src/tests/conflict.rs at line 1441
    [3.403679][3.403679:403717]()
    repo_bob.write_file("file", |w| {
    [3.403679]
    [3.403717]
    repo_bob.write_file::<_, std::io::Error, _>("file", |w| {
  • replacement in libpijul/src/tests/conflict.rs at line 1452
    [3.404105][3.404105:404145]()
    repo_alice.write_file("file", |w| {
    [3.404105]
    [3.404145]
    repo_alice.write_file::<_, std::io::Error, _>("file", |w| {
  • replacement in libpijul/src/tests/conflict.rs at line 1475
    [3.404838][3.404838:404878]()
    repo_alice.write_file("file", |w| {
    [3.404838]
    [3.404878]
    repo_alice.write_file::<_, std::io::Error, _>("file", |w| {
  • replacement in libpijul/src/tests/conflict.rs at line 1498
    [3.405567][3.405567:405605]()
    repo_bob.write_file("file", |w| {
    [3.405567]
    [3.405605]
    repo_bob.write_file::<_, std::io::Error, _>("file", |w| {
  • replacement in libpijul/src/tests/conflict.rs at line 1570
    [3.407992][3.407992:408034]()
    .write_file("file", |w| {
    [3.407992]
    [3.408034]
    .write_file::<_, std::io::Error, _>("file", |w| {
  • replacement in libpijul/src/tests/conflict.rs at line 1601
    [3.408873][3.408873:408911]()
    repo_bob.write_file("file", |w| {
    [3.408873]
    [3.408911]
    repo_bob.write_file::<_, std::io::Error, _>("file", |w| {
  • replacement in libpijul/src/tests/conflict.rs at line 1634
    [3.409911][3.409911:409949]()
    repo_bob.write_file("file", |w| {
    [3.409911]
    [3.409949]
    repo_bob.write_file::<_, std::io::Error, _>("file", |w| {
  • replacement in libpijul/src/tests/conflict.rs at line 1710
    [3.412397][3.412397:412439]()
    .write_file("file", |w| {
    [3.412397]
    [3.412439]
    .write_file::<_, std::io::Error, _>("file", |w| {
  • replacement in libpijul/src/tests/conflict.rs at line 1740
    [3.413223][3.413223:413261]()
    repo_bob.write_file("file", |w| {
    [3.413223]
    [3.413261]
    repo_bob.write_file::<_, std::io::Error, _>("file", |w| {
  • replacement in libpijul/src/tests/conflict.rs at line 1768
    [3.414157][3.414157:414195]()
    repo_bob.write_file("file", |w| {
    [3.414157]
    [3.414195]
    repo_bob.write_file::<_, std::io::Error, _>("file", |w| {
  • replacement in libpijul/src/tests/conflict.rs at line 1858
    [3.417055][3.417055:417095]()
    repo_alice.write_file("file", |w| {
    [3.417055]
    [3.417095]
    repo_alice.write_file::<_, std::io::Error, _>("file", |w| {
  • replacement in libpijul/src/tests/conflict.rs at line 1866
    [3.417345][3.417345:417383]()
    repo_bob.write_file("file", |w| {
    [3.417345]
    [3.417383]
    repo_bob.write_file::<_, std::io::Error, _>("file", |w| {
  • replacement in libpijul/src/tests/conflict.rs at line 1874
    [3.417630][3.417630:417672]()
    repo_charlie.write_file("file", |w| {
    [3.417630]
    [3.417672]
    repo_charlie.write_file::<_, std::io::Error, _>("file", |w| {
  • replacement in libpijul/src/tests/conflict.rs at line 1903
    [3.418443][3.418443:418512]()
    repo_alice.write_file("file", |w| Ok(w.write_all(alice_bob)?))?;
    [3.418443]
    [3.418512]
    repo_alice.write_file::<_, std::io::Error, _>("file", |w| Ok(w.write_all(alice_bob)?))?;
  • replacement in libpijul/src/tests/conflict.rs at line 1991
    [3.421584][3.421584:421626]()
    repo_charlie.write_file("file", |w| {
    [3.421584]
    [3.421626]
    repo_charlie.write_file::<_, std::io::Error, _>("file", |w| {
  • replacement in libpijul/src/tests/conflict.rs at line 2010
    [3.422082][3.422082:422120]()
    repo_bob.write_file("file", |w| {
    [3.422082]
    [3.422120]
    repo_bob.write_file::<_, std::io::Error, _>("file", |w| {
  • replacement in libpijul/src/tests/conflict.rs at line 2020
    [3.422479][3.422479:422519]()
    repo_alice.write_file("file", |w| {
    [3.422479]
    [3.422519]
    repo_alice.write_file::<_, std::io::Error, _>("file", |w| {
  • replacement in libpijul/src/tests/conflict.rs at line 2044
    [3.423310][3.423310:423350]()
    repo_alice.write_file("file", |w| {
    [3.423310]
    [3.423350]
    repo_alice.write_file::<_, std::io::Error, _>("file", |w| {
  • replacement in libpijul/src/tests/conflict.rs at line 2072
    [3.424221][3.424221:424259]()
    repo_bob.write_file("file", |w| {
    [3.424221]
    [3.424259]
    repo_bob.write_file::<_, std::io::Error, _>("file", |w| {
  • replacement in libpijul/src/tests/conflict.rs at line 2105
    [3.425443][3.425443:425481]()
    repo_bob.write_file("file", |w| {
    [3.425443]
    [3.425481]
    repo_bob.write_file::<_, std::io::Error, _>("file", |w| {
  • replacement in libpijul/src/tests/conflict.rs at line 2194
    [3.428215][3.428215:428253]()
    repo_bob.write_file("file", |w| {
    [3.428215]
    [3.428253]
    repo_bob.write_file::<_, std::io::Error, _>("file", |w| {
  • replacement in libpijul/src/tests/conflict.rs at line 2199
    [3.428399][3.428399:428437]()
    repo_bob.write_file("file", |w| {
    [3.428399]
    [3.428437]
    repo_bob.write_file::<_, std::io::Error, _>("file", |w| {
  • replacement in libpijul/src/tests/conflict.rs at line 2204
    [3.428584][3.428584:428622]()
    repo_bob.write_file("file", |w| {
    [3.428584]
    [3.428622]
    repo_bob.write_file::<_, std::io::Error, _>("file", |w| {
  • replacement in libpijul/src/tests/conflict.rs at line 2212
    [3.428861][3.428861:428901]()
    repo_alice.write_file("file", |w| {
    [3.428861]
    [3.428901]
    repo_alice.write_file::<_, std::io::Error, _>("file", |w| {
  • replacement in libpijul/src/tests/conflict.rs at line 2217
    [3.429055][3.429055:429095]()
    repo_alice.write_file("file", |w| {
    [3.429055]
    [3.429095]
    repo_alice.write_file::<_, std::io::Error, _>("file", |w| {
  • replacement in libpijul/src/tests/conflict.rs at line 2222
    [3.429250][3.429250:429290]()
    repo_alice.write_file("file", |w| {
    [3.429250]
    [3.429290]
    repo_alice.write_file::<_, std::io::Error, _>("file", |w| {
  • replacement in libpijul/src/tests/conflict.rs at line 2248
    [3.430232][3.430232:430272]()
    repo_alice.write_file("file", |w| {
    [3.430232]
    [3.430272]
    repo_alice.write_file::<_, std::io::Error, _>("file", |w| {
  • replacement in libpijul/src/tests/conflict.rs at line 2278
    [3.431308][3.431308:431346]()
    repo_bob.write_file("file", |w| {
    [3.431308]
    [3.431346]
    repo_bob.write_file::<_, std::io::Error, _>("file", |w| {
  • replacement in libpijul/src/tests/conflict.rs at line 2308
    [3.432524][3.432524:432566]()
    repo_charlie.write_file("file", |w| {
    [3.432524]
    [3.432566]
    repo_charlie.write_file::<_, std::io::Error, _>("file", |w| {
  • replacement in libpijul/src/tests/clone.rs at line 25
    [3.31506][3.442253:442291](),[3.442253][3.442253:442291]()
    repo.write_file("file", |w| {
    [3.31506]
    [3.442291]
    repo.write_file::<_, std::io::Error, _>("file", |w| {
  • replacement in libpijul/src/tests/clone.rs at line 97
    [3.444724][3.444724:444765]()
    repo.write_file("a/b/c/d", |w| {
    [3.444724]
    [3.444765]
    repo.write_file::<_, std::io::Error, _>("a/b/c/d", |w| {
  • replacement in libpijul/src/tests/clone.rs at line 101
    [3.444835][3.444835:444876]()
    repo.write_file("e/f/g/h", |w| {
    [3.444835]
    [3.444876]
    repo.write_file::<_, std::io::Error, _>("e/f/g/h", |w| {
  • replacement in libpijul/src/tests/change.rs at line 18
    [3.447015][3.447015:447207]()
    Err(e) => {
    let e = e.downcast();
    if let Ok(Error::ChangeHashMismatch { .. }) = e {
    } else {
    unreachable!()
    }
    }
    [3.447015]
    [3.447207]
    Err(ChangeError::ChangeHashMismatch { .. }) => {}
  • replacement in libpijul/src/tests/change.rs at line 90
    [3.449080][3.449080:449125]()
    ) -> Result<(Hash, Change), anyhow::Error> {
    [3.449080]
    [3.449125]
    ) -> Result<(Hash, Change), anyhow::Error>
    where
    R::Error: Send + Sync + 'static,
    {
  • replacement in libpijul/src/tests/change.rs at line 143
    [3.450786][3.450786:450820]()
    repo.write_file("file", |w| {
    [3.450786]
    [3.450820]
    repo.write_file::<_, std::io::Error, _>("file", |w| {
  • replacement in libpijul/src/tests/add_file.rs at line 206
    [3.459870][3.459870:459908]()
    repo.write_file("dir/file", |w| {
    [3.459870]
    [3.459908]
    repo.write_file::<_, std::io::Error, _>("dir/file", |w| {
  • replacement in libpijul/src/tests/add_file.rs at line 235
    [3.460858][3.460858:460896]()
    repo.write_file("dir/file", |w| {
    [3.460858]
    [3.460896]
    repo.write_file::<_, std::io::Error, _>("dir/file", |w| {
  • replacement in libpijul/src/tests/add_file.rs at line 240
    [3.461035][3.461035:461073]()
    repo.write_file("dir/file", |w| {
    [3.461035]
    [3.461073]
    repo.write_file::<_, std::io::Error, _>("dir/file", |w| {
  • replacement in libpijul/src/tests/add_file.rs at line 247
    [3.32166][3.461313:461351](),[3.461313][3.461313:461351]()
    repo.write_file("dir/file", |w| {
    [3.32166]
    [3.461351]
    repo.write_file::<_, std::io::Error, _>("dir/file", |w| {
  • replacement in libpijul/Cargo.toml at line 122
    [3.1023723][3.1023723:1023741]()
    env_logger = "0.8"
    [3.1023723]
    env_logger = "0.8"
    anyhow = "1.0"
  • edit in Cargo.lock at line 968
    [11.746]
    [11.757]
    "anyhow",