Do not output files introduced by patches that were not applied during a push

[?]
Jan 17, 2021, 11:33 AM
44BN7FWSIXKG75IJUTCXLJE7VANNQFPRHQXTPLQHFU7AKGLSPQRAC

Dependencies

  • [2] MU5GSJAW Partial push and pull (WARNING: breaks the existing protocol)
  • [3] M5FK3ABT Complete dependencies when pushing and pulling
  • [4] BE7GUCI2 Completing dependencies only with changes the remote does not have
  • [5] SXEYMYF7 Fixing the bad changes in history (unfortunately, by rebooting).
  • [6] PCEJFKFX Progress bar for upload and apply
  • [7] BBKV6VMN Fixing push/pull messages, and do not reverse the changes to download/upload

Change contents

  • replacement in pijul/src/commands/pushpull.rs at line 378
    [2.9899][2.9899:9932]()
    let to_download = remote
    [2.9899]
    [2.9932]
    let mut to_download = remote
  • replacement in pijul/src/commands/pushpull.rs at line 397
    [3.225][3.469:496](),[3.469][3.469:496]()
    let d = loop {
    [3.225]
    [3.496]
    to_download = loop {
  • replacement in pijul/src/commands/pushpull.rs at line 407
    [3.120449][3.490:562]()
    let progress = indicatif::ProgressBar::new(d.len() as u64);
    [3.120449]
    [3.562]
    let progress = indicatif::ProgressBar::new(to_download.len() as u64);
  • replacement in pijul/src/commands/pushpull.rs at line 412
    [3.749][3.120449:120481](),[3.120449][3.120449:120481]()
    for h in d.iter() {
    [3.749]
    [3.120481]
    for h in to_download.iter() {