Fixing an infinite loop after unrecord

[?]
Apr 29, 2021, 2:24 PM
UIWXP2E232R3YM3BAVUBNK6TTV2D3ZGYHMIBWWD2TDEQDE5LG6NQC

Dependencies

  • [2] MDBC27ZU Fixing a bug when unrecording directory deletions (the "directory marker" in the tree table was not set)
  • [3] 7UPL3Y2A Unrecord: don't restore the same unrecorded file deletion twice in the inodes and tree tables
  • [4] YN63NUZO Sanakirja 1.0
  • [*] SXEYMYF7 Fixing the bad changes in history (unfortunately, by rebooting).

Change contents

  • replacement in libpijul/src/unrecord/working_copy.rs at line 127
    [2.196][2.196:246]()
    put_tree_with_rev(txn, &id, &inode)?;
    [2.196]
    [2.246]
    txn.put_tree(&id, &inode)?;