Handle missing objects in `revision_log()` and `revision_shortlog()`
- Jun 24, 2024
-
-
Jérémy Bobbio (Lunar) authored
A revision in a log can be missing from the storage. While holes are unusual, they can happen. Dedicated tests were added for the issue. TODO: - [ ] A decision needs to be made on what should be returned by `revision_short_log()` in case of a missing revision.
-
Jérémy Bobbio (Lunar) authored
There is no order guarantee between revision parents when calling `revision_log()`. We now use sets instead of lists to improve tests reliability.
-