summaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
2022-12-26Factor logger code from main.go in to textuiLuke Shumaker
2022-12-26tree-wide: Audit for fmt.Sprint usage, in favor of textuiLuke Shumaker
2022-12-26tree-wide: Audit for fmt.Fprint usage, in favor of textuiLuke Shumaker
2022-12-26tree-wide: Migrate from using x/text/message directly to using textuiLuke Shumaker
2022-12-26rebuildnodes: Read the superblock before building the graphLuke Shumaker
2022-12-26rebuildnodes: Integrate loop-checking in to Graph.FinalCheckLuke Shumaker
2022-12-26textui: Add some utilities for human-friendly textLuke Shumaker
2022-12-24rebuildnodes: Track item sizes at startup, to avoid extra i/oLuke Shumaker
2022-12-24Revert "rebuildmappings: Publicly expose the logicalsums RBTree"Luke Shumaker
2022-12-24Revert "scandevices: Include a Key in SysExtentCSum"Luke Shumaker
2022-12-24rebuildnodes: Rework the wantCsum and wantFileExt algorithmsLuke Shumaker
2022-12-23rebuildnodes/keyio: Don't export readNode()Luke Shumaker
2022-12-23rebuildnodes: Less noisy logging about csumsLuke Shumaker
2022-12-23rebuildnodes: Ignore the LOG_TREE for nowLuke Shumaker
2022-12-23rebuildnodes: Move keyio.KeyAndTree→keyAndtreeLuke Shumaker
2022-12-23rebuildnodes: Have the key index belong to the btree, and be smarterLuke Shumaker
2022-12-23rebuildnodes: Have the graph store keys; avoid I/O when indexing a treeLuke Shumaker
2022-12-23rebuildnodes: Have keyio.Handle always be a pointer, fuss with ScanDevices re...Luke Shumaker
2022-12-23rebuildnodes/btrees: Track the tree's root item offsetLuke Shumaker
2022-12-23rebuildnodes: Handle the same node being added twiceLuke Shumaker
2022-12-23rebuildnodes/btrees: Try to handle duplicate keys by generationLuke Shumaker
2022-12-23rebuildnodes: Improve loggingLuke Shumaker
2022-12-22rebuildnodes: Migrate to the new rebuilt-btrees systemLuke Shumaker
2022-12-21rebuildnodes: Refactor existing key-io code in to a sub-packageLuke Shumaker
2022-12-21rebuildnodes/btrees: Index all (orphaned) leafsLuke Shumaker
2022-12-21rebuildnodes/btrees: Cache nodesLuke Shumaker
2022-12-21rebuildnodes/btrees: Implement a new rebuilt-trees systemLuke Shumaker
2022-12-21containers: sortedmap: Add new .Search() and .SearchAll() methodsLuke Shumaker
2022-12-21btrfsutil: broken_btree.go: Fix an outdated commentLuke Shumaker
2022-12-21rebuildnodes: Fix a missing word in a commentLuke Shumaker
2022-12-20rebuildnodes: rebuild_graph.go: Have Root items want their UUIDsLuke Shumaker
2022-12-20rebuildnodes: Don't export `Rebuilder`Luke Shumaker
2022-12-20rebuildnodes/graph: Track root items, improve string representationsLuke Shumaker
2022-12-20rebuildnodes: Optimize memory access when indexing orphansLuke Shumaker
2022-12-20rebuildnodes: Optimize indexing of orphansLuke Shumaker
2022-12-20rebuildnodes: Reduce scope of the orphans setLuke Shumaker
2022-12-20Migrate existing progress logs to textui.NewProgressLuke Shumaker
2022-12-20textui: Implement a reusable progress moduleLuke Shumaker
2022-12-20containers: intervaltree_test.go: Touch up loggingLuke Shumaker
2022-12-20containers: rbtree.go: Track size of the treeLuke Shumaker
2022-12-20rebuildnodes: rebuild.go: Audit error handlingLuke Shumaker
2022-12-20rebuildnodes: rebuild_graph.go: Audit for error handlingLuke Shumaker
2022-12-20rebuildnodes: Improve loggingLuke Shumaker
2022-12-20rebuildnodes: wip: Implement resolveTreeAugmentsLuke Shumaker
2022-12-20rebuildnodes: wip: Implement the main loopLuke Shumaker
2022-12-20rebuildnodes: wip: Implement all the rebuildCallbacks functionsLuke Shumaker
2022-12-20rebuildnodes: Refactor uuidMap in to a separate sub-packageLuke Shumaker
2022-12-20Delete 'inspect show-loops'Luke Shumaker
2022-12-20rebuildnodes: Refactor the node-graph stuff in to a separate sub-packageLuke Shumaker
2022-12-20broken_btree: Implement .Augment()Luke Shumaker