Remove `exitcode` dependency

finchie
May 16, 2025, 5:59 AM
PPP22VRJCU72QZ7FZDMW6W6TR32RJXBPWBH7X47A2YHNZEQZO3RAC

Dependencies

  • [2] 2MKP7CB7 Move dependencies into workspace `Cargo.toml`
  • [3] HJVWPKWV Migrate crates to edition 2024
  • [4] 2K7JLB4Z No pager on Windows
  • [5] EJ7TFFOW Re-adding Cargo.lock
  • [6] NABOB7CQ Solving a conflict
  • [7] ND62U46T Get nix base builds working again
  • [8] RIZ4IP76 Solving more conflicts
  • [9] RZ75BZCI Remove unused dependencies
  • [10] PNJL5TPZ Version bump
  • [11] FOCBVLOU Implement testing for identity management
  • [12] N26HD5PF Replace `chrono` with `jiff`
  • [13] WQ2GJPJW Make tests compile
  • [*] SXEYMYF7 Fixing the bad changes in history (unfortunately, by rebooting).

Change contents

  • edit in pijul/tests/common/identity.rs at line 47
    [4.19170]
    [4.19170]
    const EXIT_SUCCESS: i32 = 0;
  • replacement in pijul/tests/common/identity.rs at line 427
    [4.30242][4.30242:30323]()
    assert!(!matches!(cli_status, WaitStatus::Exited(_, exitcode::OK)));
    [4.30242]
    [4.30323]
    assert!(!matches!(cli_status, WaitStatus::Exited(_, EXIT_SUCCESS)));
  • replacement in pijul/tests/common/identity.rs at line 434
    [4.30548][4.30548:30624]()
    assert!(matches!(cli_status, WaitStatus::Exited(_, exitcode::OK)));
    [4.30548]
    [4.30624]
    assert!(matches!(cli_status, WaitStatus::Exited(_, EXIT_SUCCESS)));
  • replacement in pijul/tests/common/identity.rs at line 443
    [4.30927][4.30927:30975]()
    WaitStatus::Exited(_, exitcode::OK)
    [4.30927]
    [4.30975]
    WaitStatus::Exited(_, EXIT_SUCCESS)
  • replacement in pijul/tests/common/identity.rs at line 473
    [4.902][4.32023:32103](),[4.32023][4.32023:32103]()
    assert!(matches!(status, WaitStatus::Exited(_, exitcode::OK)));
    [4.902]
    [3.2132]
    assert!(matches!(status, WaitStatus::Exited(_, EXIT_SUCCESS)));
  • edit in pijul/Cargo.toml at line 65
    [4.923][2.3473:3473](),[2.3473][2.3474:3500]()
    exitcode.workspace = true
  • edit in Cargo.toml at line 49
    [2.6557][2.6557:6576]()
    exitcode = "1.1.2"
  • edit in Cargo.lock at line 759
    [4.5706][4.1741:1933](),[4.1741][4.1741:1933]()
    name = "exitcode"
    version = "1.1.2"
    source = "registry+https://github.com/rust-lang/crates.io-index"
    checksum = "de853764b47027c2e862a995c34978ffa63c1501f2e15f987ba11bd4f9bba193"
    [[package]]
  • edit in Cargo.lock at line 1876
    [4.48277][4.2196:2209]()
    "exitcode",