Fixing a cache miss/unwrap in find_alive for vertices that have been split during insertion
Dependencies
- [2]
RSFUX6MLCorrect find_alive cache system - [3]
I24UEJQLVarious post-fire fixes - [4]
SXEYMYF7Fixing the bad changes in history (unfortunately, by rebooting).
Change contents
- replacement in libpijul/src/find_alive.rs at line 29
return Ok(cache.get(&vertex0).unwrap());assert_eq!(vertex0.start_pos(), vertex.start_pos());return Ok(cache.get(&vertex).unwrap()); - replacement in libpijul/src/find_alive.rs at line 124
return Ok(&cache.get(&vertex0).unwrap().0);assert_eq!(vertex.end_pos(), vertex0.end_pos());return Ok(&cache.get(&vertex).unwrap().0);