File deletions were not shown with their names in the metadata during record

[?]
Jan 1, 2021, 10:58 PM
ZAEUSICJC3YOWGF6NZEQCQ34PHPRSBCJEP7FIWE6VIWJGVU734HQC

Dependencies

  • [2] CCLLB7OI Upgrading to Sanakirja 0.15 + version bump
  • [3] SXEYMYF7 Fixing the bad changes in history (unfortunately, by rebooting).

Change contents

  • edit in libpijul/src/record.rs at line 198
    [3.493623]
    [3.493623]
    changes,
  • edit in libpijul/src/record.rs at line 452
    [2.34202]
    [2.34202]
    C: ChangeStore,
  • edit in libpijul/src/record.rs at line 458
    [3.503490]
    [3.503490]
    changes: &C,
  • replacement in libpijul/src/record.rs at line 461
    [3.503546][2.34239:34284]()
    ) -> Result<(), TxnErr<T::GraphError>> {
    [3.503546]
    [3.503554]
    ) -> Result<(), RecordError<C::Error, W::Error, T::GraphError>>
    where
    <W as WorkingCopy>::Error: 'static,
    {
  • edit in libpijul/src/record.rs at line 486
    [3.504310]
    [3.504310]
    let mut name = Vec::new();
    changes
    .get_contents(|p| txn.get_external(p).unwrap(), child, &mut name)
    .map_err(RecordError::Changestore)?;
    let mut full_path = full_path.to_string();
    if name.len() > 2 {
    if let Ok(name) = std::str::from_utf8(&name[2..]) {
    if !full_path.is_empty() {
    full_path.push('/');
    }
    full_path.push_str(name);
    }
    }
  • replacement in libpijul/src/record.rs at line 504
    [3.504500][3.504500:504535]()
    full_path,
    [3.504500]
    [3.504535]
    &full_path,
  • edit in libpijul/src/record.rs at line 540
    [2.35532]
    [3.505312]
    debug!("push_children {:?} {:?}", fileid_, child_inode);
  • edit in libpijul/src/record.rs at line 968
    [2.37971]
    [3.521466]
    debug!("delete_inode_vertex {:?}", path);