Fixing a test related to the tree/revtree tables
[?]
Dec 9, 2020, 5:54 PM
IM6UFPOZHZTBMESRXGBALOAWJWUUDGLP2TVLSZ3RZPSJITKB3R7QCDependencies
- [2]
VO5OQW4WRemoving anyhow in libpijul - [3]
5BRU2RRWCleanup (debugging a crash related to trees/inodes) - [4]
7T5STZYBNow you can `pijul remove` the root of a repository - [5]
LCERQSWMCleanup - [6]
SXEYMYF7Fixing the bad changes in history (unfortunately, by rebooting).
Change contents
- replacement in libpijul/src/output/output.rs at line 258
crate::fs::rec_delete(txn, file_id.clone(), inode, true)crate::fs::rec_delete(txn, file_id.clone(), inode) - replacement in libpijul/src/output/output.rs at line 268
crate::fs::rec_delete(txn, file_id.clone(), inode, true)crate::fs::rec_delete(txn, file_id.clone(), inode) - replacement in libpijul/src/output/output.rs at line 277
crate::fs::rec_delete(txn, file_id.clone(), inode, true).map_err(PristineOutputError::Fs)?;crate::fs::rec_delete(txn, file_id.clone(), inode).map_err(PristineOutputError::Fs)?; - edit in libpijul/src/output/output.rs at line 286
if output_item.meta.is_dir() {let path_id = OwnedPathId {parent_inode: inode,basename: SmallString::new(),};txn.put_tree(path_id.as_file_id(), inode).map_err(PristineOutputError::Txn)?;} - edit in libpijul/src/fs.rs at line 270
update_inodes: bool, - replacement in libpijul/src/fs.rs at line 293
rec_delete(txn, k, inode_, update_inodes)?;rec_delete(txn, k, inode_)?; - replacement in libpijul/src/fs.rs at line 337
rec_delete(txn, parent, inode, false)?;rec_delete(txn, parent, inode)?;