Fixing tag corruption

pmeunier
Dec 20, 2021, 6:03 PM
CQ3FIUY4HDRAI3EQWJ7D5VHLC4EBO2LHWVRHX56XA6LRGEKP63EAC

Dependencies

  • [2] QL6K2ZM3 Tags
  • [3] 5OGOE4VW Store the current channel in the pristine
  • [4] FXEDPLRI Resurrecting tests, and type cleanup (no need for Arc<RwLock<…>> anymore)

Change contents

  • replacement in libpijul/src/tag.rs at line 478
    [2.19425][2.19425:19497]()
    let tags = copy::<L64, SerializedHash, UP<L64, SerializedHash>, _>(
    [2.19425]
    [2.19497]
    let tags = copy::<L64, Pair<SerializedMerkle, SerializedMerkle>, UP<L64, Pair<SerializedMerkle, SerializedMerkle>>, _>(
  • replacement in libpijul/src/tag.rs at line 480
    [2.19511][2.19511:19538]()
    channel.states.db,
    [2.19511]
    [2.19538]
    channel.tags.db,