summaryrefslogtreecommitdiff
path: root/lib/btrfsutil
AgeCommit message (Expand)Author
2023-03-30btrfstree: Rethink 'Path' yet againLuke Shumaker
2023-03-30btrfstree: Change the NodeSource API so that it can do cachingLuke Shumaker
2023-03-30btrfstree: Divorce ReadNode from NodeExpectationsLuke Shumaker
2023-03-30tree-wide: Funnel all btrfstree.ReadNode[btrfsvol.LogicalAddr]() calls throug...Luke Shumaker
2023-03-28containers: Rethink the caching librariesLuke Shumaker
2023-03-23btrfs: Consider the generation when checking if a node owner is OKLuke Shumaker
2023-03-23btrfstree: Add a 'generation' argument the owner validationLuke Shumaker
2023-03-23btrfsutil: RebuiltTree: Allow nodes with .Gen == .ParentGenLuke Shumaker
2023-03-23btrfstree: Fuss with the TreeWalk APILuke Shumaker
2023-03-21btrfstree: Move the implementations of methods to be on a separate tree objectLuke Shumaker
2023-03-21btrfsutil: OldRebuiltForrest: Move the implementations of methods to the treesLuke Shumaker
2023-03-20btrfsutil: OldRebuiltForrest: Add some doc commentsLuke Shumaker
2023-03-20btrfsutil: OldRebuiltForrest: Move .TreeLookup() down within the fileLuke Shumaker
2023-03-20btrfsutil: OldRebuiltForrest: Have .RebuiltTree take a ContextLuke Shumaker
2023-03-20btrfsutil: OldRebuiltForrest: Simplify the TreeSearchAll implementationLuke Shumaker
2023-03-19btrfstree: TreeRoot: Rename the member from TreeID to just IDLuke Shumaker
2023-03-19btrfstree: Have LookupTreeRoot take a ContextLuke Shumaker
2023-03-17btrfsutil: RebuiltForrest: Accept nil callbacksLuke Shumaker
2023-03-17rebuildnodes/btrees: Rename methods to make API structure clearerLuke Shumaker
2023-03-17containers: Add OptionalValue and OptionalNilLuke Shumaker
2023-03-17btrfsutil: Merge KeyIO in to RebuiltForrestLuke Shumaker
2023-03-17btrfsutil: OldRebuiltForrest: Hoist logic from .RebuiltTree to .rawTreeWalkLuke Shumaker
2023-03-17btrfsutil: OldRebuildForrest: Drop the Augment methodLuke Shumaker
2023-03-17tree-wide: s/TreePath/Path/gLuke Shumaker
2023-03-17btrfsinspect: PrintLogicalSpace and PrintPhysicalSpace are unusedLuke Shumaker
2023-03-17rebuildtrees: Move item-data from btrfsutil.KeyIO to scanLuke Shumaker
2023-03-17btrfsutil: OldRebuiltForrest: Drop skinny pathsLuke Shumaker
2023-03-17btrfsutil: OldRebuiltForrest: Move .addErrs() from the forrest to the treeLuke Shumaker
2023-03-17btrfsutil: OldRebuiltForrest: Don't use Paths when tracking errorsLuke Shumaker
2023-03-17btrfstree: Have ReadNode return a *Node rather than a *diskio.Ref[Addr, Node]Luke Shumaker
2023-03-17tree-wide: Turn on all revive linters (with exceptions)Luke Shumaker
2023-03-17tree-wide: Ensure that all packages have a doc commentLuke Shumaker
2023-03-15btrfsutil: OldRebuiltForrest: errors: Show key range instead of pathLuke Shumaker
2023-03-15btrfstree: Have errors include context of what was being searched forLuke Shumaker
2023-03-15btrfstree: Distinguish between tree-not-found and item-not-foundLuke Shumaker
2023-03-15btrfsutil: Rebuiltforrest: Update obsolete references to LRUCache in commentsLuke Shumaker
2023-03-15btrfsutil: OldRebuiltForrest: Fuss with indentation in rawTreeWalkLuke Shumaker
2023-03-15btrfsutil: OldRebuiltForrest: Pull the cbs.Item nil check out of the loopLuke Shumaker
2023-03-15tree-wide: Refer to item "slots" rather than "indexes"Luke Shumaker
2023-03-15tree-wide: Have "interior" rather than "internal" be the antonym of "leaf"Luke Shumaker
2023-03-15misc: btrfsutil: Shrink the size of GraphNodeLuke Shumaker
2023-03-14Expose node-lists as a thing on the CLILuke Shumaker
2023-03-14Factor out the device-scan loop from rebuildmappings in to btrfsutilLuke Shumaker
2023-03-14Update log field names to reflect new file/package namesLuke Shumaker
2023-03-14Update error messages to reflect new file/package namesLuke Shumaker
2023-03-14Update identifiers and comments to reflect new file/package namesLuke Shumaker
2023-03-14Get it to compile with the renamed filesLuke Shumaker
2023-03-14Move files around [ci-skip]Luke Shumaker