Fixing conflicts with the changes from discussion #143
[?]
Dec 5, 2020, 10:59 AM
6T5ULULMRGU5GJ3JQTEH2QFQN5IMP53TYFFXUT5UE6FA6WWFFMFACDependencies
- [2]
5BRU2RRWCleanup (debugging a crash related to trees/inodes) - [3]
33ANCTMFFixing a panic when decoding a bad ChangeId - [4]
BZSC7VMYaddress clippy lints - [5]
WZVCLZKYaddress clippy lints - [6]
KDF6FJRVbigger clippy refactors - [7]
SXEYMYF7Fixing the bad changes in history (unfortunately, by rebooting). - [8]
UNZXTNSJChange text format: order dependencies in the order they were on the channel at record time - [9]
I52XSRUHMassive cleanup, and simplification
Change contents
- resurrect zombie in "libpijul/src/pristine/sanakirja.rs" at line 634
fn iter_inodes(&self,) -> super::Cursor<Self, &Self, Self::InodesCursor, Inode, Position<ChangeId>> { - resurrect zombie in "libpijul/src/pristine/sanakirja.rs" at line 640
#[cfg(debug_assertions)]fn iter_revinodes<'txn>(&'txn self,) -> super::Cursor<Self, &'txn Self, Self::RevinodesCursor, Position<ChangeId>, Inode> {self.cursor_revinodes(&self.revinodes, None)} - resurrect zombie in "libpijul/src/pristine/change_id.rs" at line 30
let len = if let Ok(len) = data_encoding::BASE32_NOPAD.decode_len(b.len()) {len} else {return None;}; - resurrect zombie in "libpijul/src/pristine/change_id.rs" at line 35
if data_encoding::BASE32_NOPAD.decode_mut(b, &mut dec[..len]).is_ok(){ - edit in libpijul/src/fs.rs at line 281
debug!("iter_tree: {:?} {:?}", k, inode); - resurrect zombie in "libpijul/src/fs.rs" at line 295
assert!(txn.del_tree(file_id.as_file_id(), Some(inode))?); - edit in libpijul/src/fs.rs at line 295
if is_dir { - edit in libpijul/src/fs.rs at line 297
if is_dir && !txn.del_tree(file_id.as_file_id(), Some(inode))? {debug!("rec_delete (is_dir): {:?} {:?} not present",file_id.as_file_id(),inode); - edit in libpijul/src/change.rs at line 1174
let version = VERSION; - edit in libpijul/src/change.rs at line 1177
let hashed_len = hashed.len() as u64; - edit in libpijul/src/change.rs at line 1190
let unhashed_len = unhashed.len() as u64; - edit in libpijul/src/change.rs at line 1198
- edit in libpijul/src/change.rs at line 1200
let contents_len = self.contents.len() as u64;let total = contents_off + contents_comp.len() as u64; - replacement in libpijul/src/change.rs at line 1202
version,hashed_len,version: VERSION,hashed_len: hashed.len() as u64, - replacement in libpijul/src/change.rs at line 1205
unhashed_len,unhashed_len: unhashed.len() as u64, - replacement in libpijul/src/change.rs at line 1207
contents_len,total,contents_len: self.contents.len() as u64,total: contents_off + contents_comp.len() as u64,