Age | Commit message (Collapse) | Author |
|
Old PrintX methods were replaced by higher order functions ForEachX that are
intended to give slighly more granual control and move the responsibility of
what actually happens to the user without introducing a whole iterator.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
This actually yields predicted tendency to leave a single unused block at the
start of the archive in case where directory starts to need more blocks and
none of new files can fill it in.
Interestingly it also shows a long sequence of unused blocks just before the
directory that is right at the end of the archive. The cause for that can be
pointed out in original implementation of FindDataBlocks method.
|
|
|
|
|
|
|
|
This is getting reimplemented rather than refactor mostly in order to make
clear which parts are needed for backwards compatiblity (reading-wise) and
which are not. The current implementation has quite a number of quirks and
potential failure points despite not being large. Understanding them is not
worth it.
|