summaryrefslogtreecommitdiff
path: root/larch/fsck.py
AgeCommit message (Expand)AuthorFilesLines
2015-09-27Show dropped B-tree keys in hexadecimalLars Wirzenius1-1/+1
2013-09-06Break long linesLars Wirzenius1-4/+10
2013-09-06fsck fixes from Antoine BrennerLars Wirzenius1-5/+50
2012-12-19Fix missing node problems by removing them from B-treesLars Wirzenius1-7/+26
2012-12-19Refactor logic for checking index nodesLars Wirzenius1-12/+32
2012-12-19Add missing empty lineLars Wirzenius1-0/+1
2012-11-25Set refcount correctlyLars Wirzenius1-1/+2
2012-11-24Fix refcount errorsLars Wirzenius1-0/+16
2012-11-24Check refcountsLars Wirzenius1-6/+25
2012-11-24Simplify fsck so it only checks node reachabilityLars Wirzenius1-148/+17
2012-11-23Report what's being checked with more precisionLars Wirzenius1-6/+10
2012-11-17Return each work item as created, instead of listLars Wirzenius1-6/+5
2012-06-17Fix indentation problemLars Wirzenius1-1/+1
2012-05-05Make all exceptions be subclasses of new class larch.ErrorLars Wirzenius1-4/+1
2011-12-29merge WorkItem details from Obnam's fackLars Wirzenius1-2/+10
2011-10-02Allow fsck to fix missing-children problem in index nodes.Lars Wirzenius1-13/+53
2011-07-26Add some more tracing statements for debugging missing nodes.Lars Wirzenius1-0/+6
2011-07-22Fix how CheckExtraNodes is created.Lars Wirzenius1-1/+1
2011-07-22Fix how fsck checks for missing nodes.Lars Wirzenius1-8/+20
2011-07-22Report expected types of missing nodes, when possible.Lars Wirzenius1-3/+18
2011-07-22Improve fsck error message for nodes not part of the tree.Lars Wirzenius1-1/+1
2011-06-06Add check for encoded node size.Lars Wirzenius1-0/+5
2011-06-06Rewrite fsck for better extensibility, progress reporting.Lars Wirzenius1-123/+119
2011-06-06Move fsck class into library so it can be easily reused.Lars Wirzenius1-0/+158