Upgrade `env_logger` to latest version

finchie
May 16, 2025, 2:30 PM
TIQEBMR6N5O77UE3W4S53SYCL4Q4TKK5ZSSLKCOQSH5SVDJLGCDAC

Dependencies

  • [2] LTI3LT2G Bump all dependencies to latest compatible minor versions
  • [3] PPP22VRJ Remove `exitcode` dependency
  • [4] RJMQSZER External commands
  • [5] RZ75BZCI Remove unused dependencies
  • [6] 6ZHY3XTG Updating deprecated methods in clap
  • [7] WXAFKN6J Do not call an external subcommand when the parsing of an existing subcommand fails
  • [8] FMKKWCFV Better clap attributes
  • [9] SFY4U6XE remove redundant conditional compilation
  • [10] STG7MO5M Version bump
  • [11] 33LXFADR Update `toml` to latest version
  • [12] 32G3GOK7 Migrate from `dialoguer` to `pijul-interaction`
  • [13] RP7YRM5Q Import Git repos without writing anything to disk
  • [14] PNJL5TPZ Version bump
  • [15] SXEYMYF7 Fixing the bad changes in history (unfortunately, by rebooting).
  • [16] PIQCNEEB Upgrading to Clap 3.0.0-alpha.5
  • [17] ND62U46T Get nix base builds working again
  • [18] RH7NSV7F Bump lockfile
  • [19] O2U2JAFV Solve ordering conflicts
  • [20] WTPFQPO5 Add global `no_prompt` flag
  • [21] SNZ3OAMC use native external subcommand support instead of hand-rolled one
  • [22] 2MKP7CB7 Move dependencies into workspace `Cargo.toml`
  • [23] YVA72CP2 Default feedback for the `pijul git` command
  • [24] L4JXJHWX pijul/*: reorganize imports and remove extern crate
  • [25] DVBSW7SI Bump dependencies with minor-level changes
  • [26] HKHMES6T Solving conflicts
  • [27] RVAH6PXA Getting libpijul to compile to WASM32
  • [28] CCLLB7OI Upgrading to Sanakirja 0.15 + version bump
  • [29] RIZ4IP76 Solving more conflicts
  • [30] EJ7TFFOW Re-adding Cargo.lock

Change contents

  • edit in pijul/src/main.rs at line 4
    [3.33][3.4:4](),[3.4][3.0:28](),[3.33][3.0:28](),[3.46][3.0:28](),[3.60][3.0:28](),[3.31][3.0:28]()
    use env_logger::fmt::Color;
  • replacement in pijul/src/main.rs at line 149
    [3.757][3.0:106](),[3.20][3.0:106]()
    if cfg!(debug_assertions) {
    env_logger::init();
    } else {
    env_logger_init();
    }
    [3.20]
    [3.146]
    let mut builder = env_logger::builder();
    builder.filter(Some("pijul::commands::git"), log::LevelFilter::Info);
    builder.init();
  • edit in pijul/src/main.rs at line 174
    [3.860][3.53:198](),[3.198][3.198:1103](),[3.1103][3.1103:1123]()
    }
    fn env_logger_init() {
    let mut builder = env_logger::builder();
    builder.filter(Some("pijul::commands::git"), log::LevelFilter::Info);
    builder.format(|buf, record| {
    let target = record.metadata().target();
    if target == "pijul::commands::git" {
    let mut level_style = buf.style();
    level_style.set_color(Color::Green);
    writeln!(
    buf,
    "{} {}",
    level_style.value(record.level()),
    record.args()
    )
    } else {
    let mut level_style = buf.style();
    level_style.set_color(Color::Black).set_intense(true);
    let op = level_style.value("[");
    let cl = level_style.value("]");
    writeln!(
    buf,
    "{}{} {} {}{} {}",
    op,
    buf.timestamp(),
    buf.default_styled_level(record.level()),
    target,
    cl,
    record.args()
    )
    }
    });
    builder.init();
  • replacement in Cargo.toml at line 47
    [3.6538][3.6538:6557]()
    env_logger = "0.8"
    [3.6538]
    [3.6576]
    env_logger = "0.11"
  • edit in Cargo.lock at line 120
    [3.6071][3.2894:3144](),[3.2894][3.2894:3144]()
    name = "atty"
    version = "0.2.14"
    source = "registry+https://github.com/rust-lang/crates.io-index"
    checksum = "d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8"
    dependencies = [
    "hermit-abi 0.1.19",
    "libc",
    "winapi",
    ]
    [[package]]
  • edit in Cargo.lock at line 744
    [3.19254]
    [3.19254]
    ]
    [[package]]
    name = "env_filter"
    version = "0.1.3"
    source = "registry+https://github.com/rust-lang/crates.io-index"
    checksum = "186e05a59d4c50738528153b83b0b0194d3a29507dfec16eccd4b342903397d0"
    dependencies = [
    "log",
    "regex",
  • edit in Cargo.lock at line 762
    [3.19966][3.19966:19989]()
    "atty",
    "humantime",
  • replacement in Cargo.lock at line 764
    [3.20007][3.20007:20021]()
    "termcolor",
    [3.20007]
    [3.20021]
    ]
    [[package]]
    name = "env_logger"
    version = "0.11.8"
    source = "registry+https://github.com/rust-lang/crates.io-index"
    checksum = "13c863f0904021b108aa8b2f55046443e6b1ebde8fd4a15c399893aae4fa069f"
    dependencies = [
    "anstream",
    "anstyle",
    "env_filter",
    "jiff",
    "log",
  • edit in Cargo.lock at line 1104
    [2.5072][2.5072:5085](),[2.5085][3.27635:27817](),[3.27635][3.27635:27817](),[3.27817][3.7715:7743]()
    [[package]]
    name = "hermit-abi"
    version = "0.1.19"
    source = "registry+https://github.com/rust-lang/crates.io-index"
    checksum = "62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33"
    dependencies = [
    "libc",
    ]
  • edit in Cargo.lock at line 1179
    [3.29923][3.29923:30116]()
    [[package]]
    name = "humantime"
    version = "2.1.0"
    source = "registry+https://github.com/rust-lang/crates.io-index"
    checksum = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4"
  • replacement in Cargo.lock at line 1556
    [3.35552][3.35552:35567]()
    "env_logger",
    [3.35552]
    [3.35567]
    "env_logger 0.11.8",
  • replacement in Cargo.lock at line 1890
    [3.43357][3.10626:10647]()
    "hermit-abi 0.3.5",
    [3.43357]
    [3.43378]
    "hermit-abi",
  • replacement in Cargo.lock at line 2117
    [3.48262][3.48262:48277]()
    "env_logger",
    [3.48262]
    [3.2209]
    "env_logger 0.11.8",
  • replacement in Cargo.lock at line 2347
    [3.51726][3.51726:51741]()
    "env_logger",
    [3.51726]
    [3.51741]
    "env_logger 0.8.4",