Use pager crate for log output

[?]
Nov 19, 2020, 6:52 PM
23LVKATNTT74YKHG7KJM6SBO2IVZEV24TQ46ZJIHQ2IXONWNVXJAC

Dependencies

  • [2] OUWD436A Version bump
  • [3] SXEYMYF7 Fixing the bad changes in history (unfortunately, by rebooting).
  • [4] XWETQ4DE Upgrading versions

Change contents

  • edit in pijul/src/commands/log.rs at line 7
    [3.134559]
    [3.134559]
    use pager::Pager;
  • edit in pijul/src/commands/log.rs at line 37
    [3.135434]
    [3.135434]
    Pager::with_pager("less -rF").setup();
  • edit in pijul/Cargo.toml at line 61
    [3.197800]
    [3.197800]
    pager = "0.16.0"
  • edit in Cargo.lock at line 508
    [3.1042767]
    [3.1042767]
    ]
    [[package]]
    name = "errno"
    version = "0.2.7"
    source = "registry+https://github.com/rust-lang/crates.io-index"
    checksum = "fa68f2fb9cae9d37c9b2b3584aba698a2e97f72d7aef7b9f7aa71d8b54ce46fe"
    dependencies = [
    "errno-dragonfly",
    "libc",
    "winapi 0.3.9",
  • edit in Cargo.lock at line 522
    [3.1042782]
    [3.1042782]
    name = "errno-dragonfly"
    version = "0.1.1"
    source = "registry+https://github.com/rust-lang/crates.io-index"
    checksum = "14ca354e36190500e1e1fb267c647932382b54053c50b14970856c0b00a35067"
    dependencies = [
    "gcc",
    "libc",
    ]
    [[package]]
  • edit in Cargo.lock at line 706
    [3.1047236]
    [3.1047236]
    [[package]]
    name = "gcc"
    version = "0.3.55"
    source = "registry+https://github.com/rust-lang/crates.io-index"
    checksum = "8f5f3913fa0bfe7ee1fd8248b6b9f42a5af4b9d65ec2dd2c3c26132b950ecfc2"
  • edit in Cargo.lock at line 1055
    [3.1055452][3.1055452:1055485](),[3.1055485][3.788:814](),[3.814][3.1055511:1055649](),[3.1055511][3.1055511:1055649](),[3.1055649][3.815:836](),[3.836][2.318:527]()
    ]
    [[package]]
    name = "libpijul"
    version = "1.0.0-alpha.2"
    dependencies = [
    "anyhow",
    "bincode",
    "bitflags",
    "blake3",
    "byteorder",
    "chrono",
    "curve25519-dalek",
    "data-encoding",
    "diffs",
    "env_logger 0.8.2",
    "flate2",
    "ignore",
    "lazy_static",
    "log",
    "lru-cache",
    "pijul-macros",
    "rand",
    "regex",
    "sanakirja",
    "serde",
    "serde_derive",
    "tar",
    "tempfile",
    "thiserror",
    "tokio",
    "toml",
    "zstd-seekable",
  • edit in Cargo.lock at line 1060
    [2.586][2.586:729]()
    source = "registry+https://github.com/rust-lang/crates.io-index"
    checksum = "d06308c4f8e9d914542fa4007adb1cb1eb0e8cfb68307aff10eb947d7f7f0c13"
  • edit in Cargo.lock at line 1070
    [2.867]
    [3.1055670]
    "env_logger 0.8.2",
  • edit in Cargo.lock at line 1390
    [3.1063074]
    [3.1063074]
    name = "pager"
    version = "0.16.0"
    source = "registry+https://github.com/rust-lang/crates.io-index"
    checksum = "05c7d08cf0d0b55c4f0ffedb5e06569ea212e85d622975071370393970491968"
    dependencies = [
    "errno",
    "libc",
    ]
    [[package]]
  • replacement in Cargo.lock at line 1439
    [3.1064071][3.1034:1060]()
    version = "1.0.0-alpha.3"
    [3.1064071]
    [3.1064097]
    version = "1.0.0-alpha.4"
  • replacement in Cargo.lock at line 1456
    [3.1064329][2.868:895]()
    "libpijul 1.0.0-alpha.3",
    [3.1064329]
    [3.1064342]
    "libpijul",
  • edit in Cargo.lock at line 1458
    [3.1064350]
    [3.1064350]
    "pager",