Versions and formatting

[?]
Jan 13, 2021, 7:38 PM
VYHHOEYHO67JNJEODX5L3CQFIV3DAXZBBIQUOMCWJDYF3VWICDNQC

Dependencies

  • [2] HKEOO4QJ Version bump
  • [3] 3AMEP2Y5 More convenient interface for channels
  • [4] 3J6IK4W2 Explicitly adding .pijul is now forbidden
  • [5] SECWDBUH Adding empty directories to archives
  • [6] ZRUPLBBT Colours in diff and change: separating concerns and dependencies
  • [7] N35L72XV Versions in Cargo.lock
  • [8] XL6Y64UP Fixing a panic when iterating over the basenames of a file
  • [9] NX5I5H53 New published versions
  • [10] B5Z4IMEU Generating Cargo.nix for pijul 1.0.0-alpha.6
  • [11] BT2ZHPY4 Version bumps
  • [12] SPA2OL5I keep-changes feature (default) to avoid deleting problematic changes
  • [13] 6DOXSHWG Cleanup, and version bump
  • [14] OCBM7IFE New release: pijul-1.0.0-alpha.8
  • [15] XWETQ4DE Upgrading versions
  • [16] I52XSRUH Massive cleanup, and simplification
  • [17] 5BRU2RRW Cleanup (debugging a crash related to trees/inodes)
  • [18] ZTVNGFNT Version bump
  • [19] 3WIQYEIS Fixing conflicts in Cargo.lock
  • [20] SAGSYAPX Various version bumps
  • [21] G734WNM6 flake.nix: use crate2nix
  • [22] 3S4DR77Z Version updates
  • [23] WI5BS6BS New published versions
  • [24] G6YZ7U65 Version bump
  • [25] OJZWJUF2 MUCH faster `pijul add -r`
  • [26] CCLLB7OI Upgrading to Sanakirja 0.15 + version bump
  • [27] VO5OQW4W Removing anyhow in libpijul
  • [28] GHO6DWPI Refactoring iterators
  • [29] H62VFFJE Cargo.nix, and solving conflicts
  • [30] TPEH2XNB 1.0.0-alpha.28, with Tokio 1.0
  • [31] OUWD436A Version bump
  • [32] JACZWIJ6 Version bump
  • [33] WIORLB47 Version bump
  • [34] PJ7T2VFL Do not hang on locked repositories
  • [35] ZHABNS3S Canonicalize all paths
  • [36] YX3VCEOM Version bump
  • [37] 6YMDOZIB Refactoring apply
  • [38] SXEYMYF7 Fixing the bad changes in history (unfortunately, by rebooting).
  • [39] UFCZKKLX Upgrading to the latest Sanakirja/Rand
  • [40] 3VJB4ULD Updating Cargo.nix
  • [41] 23LVKATN Use pager crate for log output
  • [42] KUMJITTF Version bump in the lockfiles
  • [43] CT6FBU57 SDPX license + version bump
  • [44] ZQXP3HNA Version bump
  • [45] JRENVH5D Reqwest 0.11
  • [46] XAY4DYRR Version bump
  • [47] 5YDI33C4 Fixing pager on OSX
  • [48] B3QWIGDE Fixing the Git features with the latest Pijul (+ conflicts in Cargo.toml)
  • [49] CCFJ7VO3 Renaming "Record" to "Hunk" in the changes
  • [50] Q7CAYX5N Fixing Windows compilation
  • [51] FXT5FS5W Updating Cargo.nix

Change contents

  • replacement in pijul/Cargo.toml at line 4
    [7.196462][7.446:473]()
    version = "1.0.0-alpha.31"
    [7.196462]
    [7.196488]
    version = "1.0.0-alpha.32"
  • replacement in pijul/Cargo.toml at line 50
    [7.197438][7.474:564]()
    libpijul = { path = "../libpijul", version = "1.0.0-alpha.27", features = [ "tarball" ] }
    [7.197438]
    [7.197523]
    libpijul = { path = "../libpijul", version = "1.0.0-alpha.29", features = [ "tarball" ] }
  • replacement in libpijul/src/working_copy/filesystem.rs at line 149
    [7.1901][4.47:175]()
    if !filter_ignore(&repo_path.as_canonical_path(), &full.as_canonical_path(), meta.is_dir()) {
    return Ok(())
    [7.1901]
    [4.175]
    if !filter_ignore(
    &repo_path.as_canonical_path(),
    &full.as_canonical_path(),
    meta.is_dir(),
    ) {
    return Ok(());
  • replacement in libpijul/src/working_copy/filesystem.rs at line 176
    [4.1058][4.1058:1188]()
    if p.ends_with("~") || (p.starts_with("#") && p.ends_with("#"))
    {
    [4.1058]
    [4.1188]
    if p.ends_with("~") || (p.starts_with("#") && p.ends_with("#")) {
  • replacement in libpijul/src/record.rs at line 397
    [7.500926][3.1469:1571]()
    if let Some(v_papa) = iter_adjacent(txn, txn.graph(channel), name_dest, f0, f1)?.next() {
    [7.500926]
    [7.33752]
    if let Some(v_papa) = iter_adjacent(txn, txn.graph(channel), name_dest, f0, f1)?.next()
    {
  • replacement in libpijul/src/pristine/mod.rs at line 585
    [3.3061][7.63018:63066](),[7.63018][7.63018:63066](),[7.63066][3.3062:3073](),[3.3073][7.53214:53234](),[7.53214][7.53214:53234](),[7.53234][7.63123:63131](),[7.63123][7.63123:63131]()
    Ok(T::cursor_revchangeset_ref(
    txn,
    c,
    Some(from),
    )?)
    [3.3061]
    [7.40634]
    Ok(T::cursor_revchangeset_ref(txn, c, Some(from))?)
  • replacement in libpijul/src/pristine/channel_dump.rs at line 146
    [7.654008][3.4169:4272]()
    if let Some(x) = self.txn.next_graph(self.txn.graph(&self.channel), &mut cursor) {
    [7.654008]
    [7.79425]
    if let Some(x) = self
    .txn
    .next_graph(self.txn.graph(&self.channel), &mut cursor)
    {
  • replacement in libpijul/src/output/output.rs at line 106
    [7.675284][3.4533:4622]()
    .cmp(&txn.get_changeset(txn.changes(&channel), v.0.change).unwrap())
    [7.675284]
    [7.675450]
    .cmp(
    &txn.get_changeset(txn.changes(&channel), v.0.change)
    .unwrap(),
    )
  • replacement in libpijul/src/output/archive.rs at line 172
    [7.693232][3.5133:5222]()
    .cmp(&txn.get_changeset(txn.changes(&channel), v.0.change).unwrap())
    [7.693232]
    [7.693398]
    .cmp(
    &txn.get_changeset(txn.changes(&channel), v.0.change)
    .unwrap(),
    )
  • replacement in libpijul/src/output/archive.rs at line 229
    [5.763][5.763:883]()
    arch.create_dir(&path, latest_touch, output_item.meta.permissions()).map_err(ArchiveError::A)?;
    [5.763]
    [5.883]
    arch.create_dir(&path, latest_touch, output_item.meta.permissions())
    .map_err(ArchiveError::A)?;
  • replacement in libpijul/src/fs.rs at line 784
    [7.759605][3.5812:5912]()
    for name in iter_adjacent(txn, txn.graph(channel), current.inode_vertex(), flag0, flag1)? {
    [7.759605]
    [7.113391]
    for name in iter_adjacent(
    txn,
    txn.graph(channel),
    current.inode_vertex(),
    flag0,
    flag1,
    )? {
  • replacement in libpijul/src/change/text_changes.rs at line 86
    [7.40602][6.2554:2660]()
    pub fn write<W: WriteChangeLine, C: ChangeStore, F: FnMut(&Local, Position<Option<Hash>>) -> String>(
    [7.40602]
    [7.40698]
    pub fn write<
    W: WriteChangeLine,
    C: ChangeStore,
    F: FnMut(&Local, Position<Option<Hash>>) -> String,
    >(
  • replacement in libpijul/src/change/text_changes.rs at line 1194
    [6.3595][6.3595:3699]()
    fn write_change_line_binary(&mut self, pref: &str, contents: &[u8]) -> Result<(), std::io::Error> {
    [6.3595]
    [6.3699]
    fn write_change_line_binary(
    &mut self,
    pref: &str,
    contents: &[u8],
    ) -> Result<(), std::io::Error> {
  • replacement in Cargo.nix at line 2665
    [7.84748][2.120:156]()
    version = "1.0.0-alpha.28";
    [7.84748]
    [7.84783]
    version = "1.0.0-alpha.29";
  • replacement in Cargo.nix at line 3653
    [7.114701][7.2505:2541]()
    version = "1.0.0-alpha.31";
    [7.114701]
    [7.114736]
    version = "1.0.0-alpha.32";
  • edit in Cargo.nix at line 3666
    [7.115088]
    [7.115088]
    }
    {
    name = "atty";
    packageId = "atty";
  • edit in Cargo.nix at line 3787
    [7.117385]
    [7.117385]
    }
    {
    name = "termcolor";
    packageId = "termcolor";
  • edit in Cargo.nix at line 3812
    [7.117983]
    [7.117983]
    }
    {
    name = "url";
    packageId = "url";
  • replacement in Cargo.lock at line 937
    [7.560][2.980:1007]()
    version = "1.0.0-alpha.28"
    [7.560]
    [7.729]
    version = "1.0.0-alpha.29"
  • replacement in Cargo.lock at line 1288
    [7.1064071][7.1475:1502]()
    version = "1.0.0-alpha.31"
    [7.1064071]
    [7.1064097]
    version = "1.0.0-alpha.32"
  • edit in Cargo.lock at line 1291
    [7.1064125]
    [7.1064125]
    "atty",
  • edit in Cargo.lock at line 1320
    [7.1064451]
    [7.1064478]
    "termcolor",