Fixing the double-deletion of repairs for folder edges
[?]
Dec 8, 2020, 1:30 PM
ATZ3BWSEFJBLVGDUZFESRNHVCIO6ZRZ3ALPANZSVGVO7A5BUAFQQCDependencies
- [2]
VO5OQW4WRemoving anyhow in libpijul - [3]
SXEYMYF7Fixing the bad changes in history (unfortunately, by rebooting). - [4]
I52XSRUHMassive cleanup, and simplification
Change contents
- replacement in libpijul/src/missing_context.rs at line 118
repair_files_up(txn, channel, &files)?;repair_files_up(txn, channel, &files, ws)?; - edit in libpijul/src/missing_context.rs at line 126
ws: &mut Workspace, - edit in libpijul/src/missing_context.rs at line 145
ws.repaired.insert(a); - edit in libpijul/src/missing_context.rs at line 336
repaired: HashSet<Vertex<ChangeId>>, - edit in libpijul/src/missing_context.rs at line 349
self.repaired.clear(); - edit in libpijul/src/missing_context.rs at line 358
assert!(self.repaired.is_empty()); - replacement in libpijul/src/missing_context.rs at line 382
v, dest_vertexdest_vertex, v - replacement in libpijul/src/missing_context.rs at line 486
if !is_alive(txn, channel, dest_vertex) {if !is_alive(txn, channel, dest_vertex) && !ws.repaired.contains(&dest_vertex) { - replacement in libpijul/src/missing_context.rs at line 580
debug!("p {:?}, dest_vertex {:?}", p, dest_vertex);debug!("zombify p {:?}, dest_vertex {:?}", p, dest_vertex);