Version bump

pmeunier
Jul 31, 2021, 1:24 PM
6XDVUSBMBXM4LKKKR7YPJ5PF4ISOZNT465GSOFR2GF7NTL5SNLZAC

Dependencies

  • [2] J6UIWIYY Version bump
  • [3] NWYJJHDF Version bump
  • [4] CT6FBU57 SDPX license + version bump
  • [5] 6CZYYOG7 Faster guessing of encoding
  • [6] 3X4OWIU2 Sanakirja 1.2
  • [7] H62VFFJE Cargo.nix, and solving conflicts
  • [8] XAY4DYRR Version bump
  • [9] 5YDI33C4 Fixing pager on OSX
  • [10] BNPSVXIC Friendlier progress bars
  • [11] 6DOXSHWG Cleanup, and version bump
  • [12] NX5I5H53 New published versions
  • [13] JRENVH5D Reqwest 0.11
  • [14] CCLLB7OI Upgrading to Sanakirja 0.15 + version bump
  • [15] XL6Y64UP Fixing a panic when iterating over the basenames of a file
  • [16] VYHHOEYH Versions and formatting
  • [17] FDPGJDXV Compiling Thrussh with feature OpenSSL by default
  • [18] IIV3EL2X Cleanup, formatting, and fixing the Git feature
  • [19] HDGRZISM Version updates
  • [20] ZQXP3HNA Version bump
  • [21] YX3VCEOM Version bump
  • [22] SAGSYAPX Various version bumps
  • [23] Q7CAYX5N Fixing Windows compilation
  • [24] SPA2OL5I keep-changes feature (default) to avoid deleting problematic changes
  • [25] B5Z4IMEU Generating Cargo.nix for pijul 1.0.0-alpha.6
  • [26] 33SQMZYX New versions of dependencies
  • [27] ZTVNGFNT Version bump
  • [28] 7ZFRYVVQ Cargo.nix and formatting
  • [29] GBSL4AZI Version bump
  • [30] FSNBD6GK Debugging information and Cargo.lock updates (attempting to measure and solve #468)
  • [31] 3S4DR77Z Version updates
  • [32] MNTJ3VOK Version bump
  • [33] JACZWIJ6 Version bump
  • [34] YN63NUZO Sanakirja 1.0
  • [35] UFCZKKLX Upgrading to the latest Sanakirja/Rand
  • [36] UJI4SB5T Updating Cargo.nix
  • [37] QJXNUQFJ Solving conflicts
  • [38] HKEOO4QJ Version bump
  • [39] 3AZB5NUO Fixing the Git feature
  • [40] HR3WK6A7 When lock times out, check that there are no more clients before quitting
  • [41] UN64Q3P2 Version bump
  • [42] B3QWIGDE Fixing the Git features with the latest Pijul (+ conflicts in Cargo.toml)
  • [43] ZHABNS3S Canonicalize all paths
  • [44] FXT5FS5W Updating Cargo.nix
  • [45] JL4WKA5P Implement the Sanakirja concurrency model in a cross-process way
  • [46] 3VJB4ULD Updating Cargo.nix
  • [47] G734WNM6 flake.nix: use crate2nix
  • [48] HSVGP2G4 Version bump + formatting
  • [49] 5OGOE4VW Store the current channel in the pristine
  • [50] SXEYMYF7 Fixing the bad changes in history (unfortunately, by rebooting).
  • [51] WIORLB47 Version bump
  • [52] 2CNY6KTC Updating Cargo.nix
  • [53] 2RXOCWUW Making libpijul deterministic (and getting rid of `rand`)
  • [54] BT2ZHPY4 Version bumps
  • [55] HQ56ADNS Formatting, and version bump
  • [56] VRDOV7DD Versions
  • [57] OCBM7IFE New release: pijul-1.0.0-alpha.8
  • [58] FYUDBQ3C Formatting changes + version bump
  • [59] 5BRU2RRW Cleanup (debugging a crash related to trees/inodes)
  • [60] Y7KH4QOP Updating Cargo.nix
  • [61] OUWD436A Version bump
  • [62] ZBNKSYA6 Fixing a bus error when starting a transaction on a full disk
  • [63] WI5BS6BS New published versions
  • [64] G6YZ7U65 Version bump
  • [65] KUMJITTF Version bump in the lockfiles
  • [66] SN7AGY6S Making `pijul lock` robust to kill signals
  • [67] RXNT67OT Sanakirja version, and removing an unwrap
  • [68] AOK35FEX New Cargo.nix versions
  • [69] PJ7T2VFL Do not hang on locked repositories
  • [70] MFTN7GBW Pre-tags cleanup + fast Sanakirja
  • [71] HW5Q7GGY Version bump
  • [72] I24UEJQL Various post-fire fixes
  • [73] LPOLG44W fixing nix build
  • [74] YMWMWFA5 Version bumps
  • [75] V4T4SC7O Testing binary diff
  • [76] V435QOJR Using path-slash to fix path issues on Windows
  • [77] TPEH2XNB 1.0.0-alpha.28, with Tokio 1.0
  • [78] CUHXXBDZ Fixing a bug in replacements, recently introduced during a fix of a graph corruption bug
  • [79] G65S7FAW Version bump and cleanup
  • [80] TNN56XYK libpijul alpha.43

Change contents

  • replacement in pijul/Cargo.toml at line 4
    [4.196462][3.0:27]()
    version = "1.0.0-alpha.52"
    [4.196462]
    [4.196488]
    version = "1.0.0-alpha.53"
  • replacement in pijul/Cargo.toml at line 55
    [4.197438][3.28:118]()
    libpijul = { path = "../libpijul", version = "1.0.0-alpha.45", features = [ "tarball" ] }
    [4.197438]
    [4.197523]
    libpijul = { path = "../libpijul", version = "1.0.0-alpha.46", features = [ "tarball" ] }
  • replacement in libpijul/Cargo.toml at line 4
    [4.1020894][3.119:146]()
    version = "1.0.0-alpha.45"
    [4.1020894]
    [4.27]
    version = "1.0.0-alpha.46"
  • edit in libpijul/Cargo.toml at line 14
    [4.1021155]
    [4.1021155]
    "src/apply/edge.rs",
    "src/apply/vertex.rs",
  • edit in libpijul/Cargo.toml at line 19
    [4.1021214]
    [4.125]
    "src/key.rs",
  • edit in libpijul/Cargo.toml at line 32
    [4.203]
    [4.1021443]
    "src/change/noenc.rs",
  • edit in libpijul/Cargo.toml at line 60
    [4.22963]
    [4.1022152]
    "src/text_encoding.rs",
  • replacement in libpijul/Cargo.toml at line 99
    [4.1022980][4.7684:7742]()
    sanakirja = { version = "1.2.4", features = [ "crc32" ] }
    [4.1022980]
    [4.1023001]
    sanakirja = { version = "1.2.9", features = [ "crc32" ] }
  • replacement in Cargo.nix at line 2
    [4.14][4.408:472]()
    # This file was @generated by crate2nix 0.9.0 with the command:
    [4.14]
    [4.78]
    # This file was @generated by crate2nix 0.10.0 with the command:
  • replacement in Cargo.nix at line 11
    [4.525][4.525:633]()
    then lib.warn "`buildRustCrate` is deprecated, use `buildRustCrateForPkgs` instead" (_: buildRustCrate)
    [4.525]
    [4.633]
    then lib.warn "crate2nix: Passing `buildRustCrate` as argument to Cargo.nix is deprecated. If you don't customize `buildRustCrate`, replace `callPackage ./Cargo.nix {}` by `import ./Cargo.nix { inherit pkgs; }`, and if you need to customize `buildRustCrate`, use `buildRustCrateForPkgs` instead." (_: buildRustCrate)
  • replacement in Cargo.nix at line 3066
    [4.84748][2.306:342]()
    version = "1.0.0-alpha.44";
    [4.84748]
    [4.84783]
    version = "1.0.0-alpha.46";
  • replacement in Cargo.nix at line 4291
    [4.114701][2.919:955]()
    version = "1.0.0-alpha.51";
    [4.114701]
    [4.114736]
    version = "1.0.0-alpha.53";
  • replacement in Cargo.nix at line 5301
    [4.144463][4.28496:28523]()
    version = "1.2.5";
    [4.144463]
    [4.144491]
    version = "1.2.9";
  • replacement in Cargo.nix at line 5303
    [4.144517][4.28524:28597]()
    sha256 = "0d888pjb1flgg5cxv77qirqjlrjg1nrkisv0f62q1rabr69fy0sm";
    [4.144517]
    [4.144590]
    sha256 = "14xrbwmq26yasqwhc3w66p1m28iw5k83nj7rhb97777bvlxmf06w";
  • replacement in Cargo.nix at line 5355
    [4.10521][4.992:1019]()
    version = "1.2.9";
    [4.10521]
    [4.10548]
    version = "1.2.12";
  • replacement in Cargo.nix at line 5358
    [4.10597][4.1020:1093]()
    sha256 = "015l0d3h21cwf9jxzf3q70sbjrg54mr6xbd236a5f9vg7zaxqxav";
    [4.10597]
    [4.10670]
    sha256 = "1l8x0nah0l82kybl5fq8fpqp4r96fbc3y1ids781c6489j4n2zx6";
  • edit in Cargo.nix at line 5373
    [4.140696]
    [4.145344]
    "ed25519" = [ "ed25519-zebra" "ed25519-zebra/serde" ];
  • replacement in Cargo.nix at line 7947
    [4.227946][4.227946:228011]()
    This corresponds roughly to what buildRustCrate is setting.
    [4.227946]
    [4.228011]
    This corresponds roughly to what buildRustCrate is setting.
  • replacement in Cargo.nix at line 8019
    [4.230173][4.230173:230217]()
    of crate given as the second argument.
    [4.230173]
    [4.230217]
    of crate given as the second argument.
  • replacement in Cargo.nix at line 8021
    [4.230218][4.230218:230365]()
    testCrateFlags: list of flags to pass to the test exectuable
    testInputs: list of packages that should be available during test execution
    [4.230218]
    [4.230365]
    testCrateFlags: list of flags to pass to the test exectuable
    testInputs: list of packages that should be available during test execution
  • replacement in Cargo.nix at line 8024
    [4.230370][4.230370:230438]()
    crateWithTest = { crate, testCrate, testCrateFlags, testInputs }:
    [4.230370]
    [4.230438]
    crateWithTest = { crate, testCrate, testCrateFlags, testInputs, testPreRun, testPostRun }:
  • edit in Cargo.nix at line 8027
    [4.230540]
    [4.230540]
    assert builtins.typeOf testPreRun == "string";
    assert builtins.typeOf testPostRun == "string";
  • edit in Cargo.nix at line 8042
    [4.8393]
    [4.8393]
    # If the user hasn't set any pre/post commands, we don't want to
    # insert empty lines. This means that any existing users of crate2nix
    # don't get a spurious rebuild unless they set these explicitly.
    testCommand = pkgs.lib.concatStringsSep "\n"
    (pkgs.lib.filter (s: s != "") [
    testPreRun
    "$f $testCrateFlags 2>&1 | tee -a $out"
    testPostRun
    ]);
  • replacement in Cargo.nix at line 8084
    [4.9364][4.9364:9414]()
    $f $testCrateFlags 2>&1 | tee -a $out
    [4.9364]
    [4.231266]
    ${testCommand}
  • edit in Cargo.nix at line 8108
    [4.9836]
    [4.232003]
    # Any command to run immediatelly before a test is executed.
    , testPreRun ? ""
    # Any command run immediatelly after a test is executed.
    , testPostRun ? ""
  • edit in Cargo.nix at line 8120
    [4.9978]
    [4.9978]
    , testPreRun
    , testPostRun
  • replacement in Cargo.nix at line 8154
    [4.232751][4.232751:232804]()
    inherit testCrateFlags testInputs;
    [4.232751]
    [4.232804]
    inherit testCrateFlags testInputs testPreRun testPostRun;
  • replacement in Cargo.nix at line 8160
    [4.11172][4.11172:11251]()
    { inherit features crateOverrides runTests testCrateFlags testInputs; };
    [4.11172]
    [4.232936]
    { inherit features crateOverrides runTests testCrateFlags testInputs testPreRun testPostRun; };
  • replacement in Cargo.nix at line 8163
    [4.11342][4.11342:11376]()
    for the corresponding crate.
    [4.11342]
    [4.233056]
    for the corresponding crate.
  • replacement in Cargo.nix at line 8301
    [4.236813][4.14708:14736]()
    be serialized as JSON.
    [4.236813]
    [4.236842]
    be serialized as JSON.
  • replacement in Cargo.nix at line 8346
    [4.238245][4.238245:238260]()
    features.
    [4.238245]
    [4.15218]
    features.
  • replacement in Cargo.nix at line 8348
    [4.15219][4.238264:238335](),[4.238264][4.238264:238335]()
    This is useful for verifying the feature resolution in crate2nix.
    [4.15219]
    [4.238335]
    This is useful for verifying the feature resolution in crate2nix.
  • replacement in Cargo.nix at line 8385
    [4.239598][4.239598:239743]()
    If multiple paths to a dependency enable different features, the
    corresponding feature sets are merged. Features in rust are additive.
    [4.239598]
    [4.239743]
    If multiple paths to a dependency enable different features, the
    corresponding feature sets are merged. Features in rust are additive.
  • edit in Cargo.nix at line 8411
    [4.15609]
    [4.240646]
    enabledFeatures = enableFeatures (crateConfig.dependencies or [ ]) expandedFeatures;
  • replacement in Cargo.nix at line 8415
    [4.240752][4.240752:240823]()
    features = dependencyFeatures expandedFeatures dependency;
    [4.240752]
    [4.240823]
    features = dependencyFeatures enabledFeatures dependency;
  • replacement in Cargo.nix at line 8424
    [4.241150][4.241150:241193]()
    features = expandedFeatures;
    [4.241150]
    [4.241193]
    features = enabledFeatures;
  • replacement in Cargo.nix at line 8448
    [4.16373][4.242147:242228](),[4.242147][4.242147:242228]()
    combinedFeatures = sortedUnique (cacheFeatures ++ expandedFeatures);
    [4.16373]
    [4.242228]
    combinedFeatures = sortedUnique (cacheFeatures ++ enabledFeatures);
  • replacement in Cargo.nix at line 8500
    [4.243894][4.243894:243920]()
    rules in featureMap.
    [4.243894]
    [4.243920]
    rules in featureMap.
  • replacement in Cargo.nix at line 8502
    [4.243921][4.243921:244065]()
    featureMap is an attribute set which maps feature names to lists of further
    feature names to enable in case this feature is selected.
    [4.243921]
    [4.244065]
    featureMap is an attribute set which maps feature names to lists of further
    feature names to enable in case this feature is selected.
  • edit in Cargo.nix at line 8515
    [4.17355]
    [4.244476]
    /* This function adds optional dependencies as features if they are enabled
    indirectly by dependency features. This function mimics Cargo's behavior
    described in a note at:
    https://doc.rust-lang.org/nightly/cargo/reference/features.html#dependency-features
    */
    enableFeatures = dependencies: features:
    assert (builtins.isList features);
    assert (builtins.isList dependencies);
    let
    additionalFeatures = lib.concatMap
    (
    dependency:
    assert (builtins.isAttrs dependency);
    let
    enabled = builtins.any (doesFeatureEnableDependency dependency) features;
    in
    if (dependency.optional or false) && enabled then [ dependency.name ] else [ ]
    )
    dependencies;
    in
    sortedUnique (features ++ additionalFeatures);
  • replacement in Cargo.nix at line 8539
    [4.244482][4.244482:244541]()
    Returns the actual features for the given dependency.
    [4.244482]
    [4.17356]
    Returns the actual features for the given dependency.
  • replacement in Cargo.nix at line 8541
    [4.17357][4.244546:244616](),[4.244546][4.244546:244616]()
    features: The features of the crate that refers this dependency.
    [4.17357]
    [4.244616]
    features: The features of the crate that refers this dependency.
  • edit in Cargo.nix at line 8580
    [4.245939][4.245939:245940]()
  • replacement in Cargo.nix at line 8581
    [4.245945][4.17822:17823]()
    }
    [4.245945]
    }
  • replacement in Cargo.lock at line 1081
    [4.22930][3.189:216]()
    version = "1.0.0-alpha.45"
    [4.22930]
    [4.22957]
    version = "1.0.0-alpha.46"
  • replacement in Cargo.lock at line 1500
    [4.33516][3.217:244]()
    version = "1.0.0-alpha.52"
    [4.33516]
    [4.33543]
    version = "1.0.0-alpha.53"
  • replacement in Cargo.lock at line 1827
    [4.41936][4.41936:41954]()
    version = "1.2.5"
    [4.41936]
    [4.41954]
    version = "1.2.9"
  • replacement in Cargo.lock at line 1829
    [4.42019][4.42019:42097]()
    checksum = "5503ef92c94be580857160eb38b30d4f662a718ef89cdd59798fbab0e4450835"
    [4.42019]
    [4.42097]
    checksum = "dc00573bddeb9c73d282f9483bd02c3c2251c335860f0639d6ca1b812b5fb993"
  • replacement in Cargo.lock at line 1843
    [4.42266][4.197:215]()
    version = "1.2.9"
    [4.42266]
    [4.42284]
    version = "1.2.12"
  • replacement in Cargo.lock at line 1845
    [4.42349][4.216:294]()
    checksum = "5b75dcd53f6f27579419a2ad6e7225e565b9343878b8df65729c05014703b404"
    [4.42349]
    [4.42427]
    checksum = "a67f61894c881816d0d12d063fd872266572f17508bb42979f02510095051dd1"