`pijul git`: two more fields in the benchmarks

pmeunier
Jan 12, 2022, 12:18 PM
UC5C5REV3W3KPY45FFZWSZYLP7BCGK54Z5N74RSF26ZTC3HAC2QQC

Dependencies

  • [2] KUUVOJUP Fixing the Git feature with the new save_change
  • [3] ZDK3GNDB Tag transactions (including a massive refactoring of errors)
  • [4] 5SLOJYHG Fixing the Git feature
  • [5] GUL4M5FI Cleanup and formatting
  • [6] VO5OQW4W Removing anyhow in libpijul
  • [7] EUZFFJSO Updating Pijul with the latest changes in Libpijul
  • [8] I52XSRUH Massive cleanup, and simplification
  • [9] SXEYMYF7 Fixing the bad changes in history (unfortunately, by rebooting).
  • [10] BXD3IQYN Fixing --features git
  • [11] CVAT6LN3 Fixing git import, and adding more useful feedback (with `RUST_LOG="pijul=info"`)
  • [12] B3QWIGDE Fixing the Git features with the latest Pijul (+ conflicts in Cargo.toml)
  • [13] L2LPPKD4 Fixing the Git feature
  • [*] LOJL4HMY Recording a prefix we just deleted (mostly useful in `pijul git`, regular records returned NotFound)
  • [*] 6RVT5X4L Current state: return zero instead of an Option if there is no change on the channel

Change contents

  • edit in pijul/src/commands/git.rs at line 646
    [4.154][4.158352:158401](),[4.263][4.158352:158401](),[4.1046][4.158352:158401](),[4.1331][4.158352:158401](),[4.3705][4.158352:158401](),[4.14879][4.158352:158401](),[4.158352][4.158352:158401]()
    let record_time = std::time::Instant::now();
  • edit in pijul/src/commands/git.rs at line 690
    [4.159184]
    [4.159184]
    stats,
  • edit in pijul/src/commands/git.rs at line 706
    [4.159618][4.159618:159665]()
    stats.record_time = record_time.elapsed();
  • edit in pijul/src/commands/git.rs at line 732
    [4.160679]
    [3.7303]
    stats: &mut Stats,
  • edit in pijul/src/commands/git.rs at line 735
    [15.128]
    [4.160829]
    let record_time = std::time::Instant::now();
  • edit in pijul/src/commands/git.rs at line 809
    [2.111]
    [4.161700]
    stats.record_time = record_time.elapsed();
  • edit in pijul/src/commands/git.rs at line 811
    [4.161721]
    [4.5365]
    let apply_time = std::time::Instant::now();
  • edit in pijul/src/commands/git.rs at line 813
    [4.5450]
    [16.169]
    stats.apply_time = apply_time.elapsed();
  • edit in pijul/src/commands/git.rs at line 825
    [4.162102]
    [4.162102]
    apply_time: std::time::Duration,
  • edit in pijul/src/commands/git.rs at line 846
    [4.162595]
    [4.162595]
    apply_time: z,
  • replacement in pijul/src/commands/git.rs at line 894
    [4.163995][4.163995:164108]()
    f, "{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}",
    [4.163995]
    [4.164108]
    f, "{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}",
  • edit in pijul/src/commands/git.rs at line 912
    [4.164845]
    [4.164845]
    self.apply_time.as_secs_f64(),