Cleanup and debugging

[?]
Nov 21, 2020, 6:15 PM
74HX2XZDHFRE7FIQ6LQZALIIKED2ABSGGBQ34ULYZ5ZBKK7UTHQQC

Dependencies

  • [2] SXEYMYF7 Fixing the bad changes in history (unfortunately, by rebooting).

Change contents

  • edit in pijul/src/commands/debug.rs at line 20
    [2.178214]
    [2.178214]
    txn.debug_inodes();
    txn.debug_tree_print();
    txn.debug_revtree_print();
  • edit in libpijul/src/pristine/mod.rs at line 669
    [2.607822]
    [2.607822]
    fn debug_tree_print(&self) {
    let root = OwnedPathId {
    parent_inode: Inode::ROOT,
    basename: SmallString::from_str(""),
    };
    for t in self.iter_tree(root, None) {
    debug!("{:?}", t)
    }
    }
    #[doc(hidden)]
  • edit in libpijul/src/pristine/mod.rs at line 688
    [2.608091]
    [2.608091]
    #[doc(hidden)]
    fn debug_revtree_print(&self) {
    for t in self.iter_revtree(Inode::ROOT, None) {
    debug!("{:?}", t)
    }
    }
  • edit in libpijul/src/pristine/mod.rs at line 1294
    [2.627224][2.627224:627472]()
    #[doc(hidden)]
    fn replace_inodes(
    &mut self,
    inode: Inode,
    header: Position<ChangeId>,
    ) -> Result<bool, anyhow::Error> {
    self.del_inodes(inode, None)?;
    Ok(self.put_inodes(inode, header)?)
    }
  • edit in libpijul/src/pristine/mod.rs at line 1296
    [2.627492][2.627492:628066]()
    fn replace_revinodes(
    &mut self,
    key: Position<ChangeId>,
    inode: Inode,
    ) -> Result<bool, anyhow::Error> {
    self.del_revinodes(key, None)?;
    Ok(self.put_revinodes(key, inode)?)
    }
    #[doc(hidden)]
    fn replace_inodes_with_rev(
    &mut self,
    inode: Inode,
    position: Position<ChangeId>,
    ) -> Result<(), anyhow::Error> {
    self.del_inodes(inode, None)?;
    self.del_revinodes(position, None)?;
    self.put_inodes_with_rev(inode, position)?;
    Ok(())
    }
    #[doc(hidden)]