restic/internal
Michael Eischer 7a165f32a9 checker: Traverse trees in depth-first order
Backups traverse the file tree in depth-first order and saves trees on
the way back up. This results in tree packs filled in a way comparable
to the reverse Polish notation.  In order to check tree blobs in that
order, the treeFilter would have to delay the forwarding of tree nodes
until all children of it are processed which would complicate the
implementation.

Therefore do the next similar thing and traverse the tree in depth-first
order, but process trees already on the way down. The tree blob ids are
added in reverse order to the backlog, which is once again reverted when
removing the ids from the back of the backlog.
2020-07-20 22:51:53 +02:00
..
archiver Merge pull request #2779 from greatroar/archiver-comment 2020-06-12 23:04:21 +02:00
backend Remove 'go generate' 2020-07-19 17:28:42 +02:00
cache
checker checker: Traverse trees in depth-first order 2020-07-20 22:51:53 +02:00
crypto Typo in crypto test name 2020-04-18 17:39:06 +02:00
debug
errors
filter
fs
fuse internal/fuse: fix dropped test error 2020-07-12 21:42:31 -07:00
hashing
index Move Index.FindBlob to tests 2020-04-29 10:57:01 +02:00
limiter
migrations
mock
options
pack
repository Fix repository_test.BenchmarkSaveAndEncrypt 2020-07-05 17:41:42 +02:00
restic Merge pull request #2709 from greatroar/minio-sha256 2020-06-12 23:32:58 +02:00
restorer Fix non-intuitive repository behavior 2020-06-11 13:05:23 +02:00
selfupdate
test
textfile
ui
walker