summaryrefslogtreecommitdiff
path: root/lib/btrfs
AgeCommit message (Collapse)Author
2023-01-01lint: Turn on unconvertLuke Shumaker
2023-01-01lint: Turn on stylecheckLuke Shumaker
2023-01-01lint: Turn on gomndLuke Shumaker
2023-01-01tree-wide: Annotate values that I might want to be tuningLuke Shumaker
2023-01-01lint: Turn on gofumptLuke Shumaker
All edits to .go files are made by `tools/bin/golangci-lint run --fix ./...`, not by me as a human.
2023-01-01lint: Turn on gocriticLuke Shumaker
2023-01-01tree-wide: Audit for simplistic type assertionsLuke Shumaker
2023-01-01lint: Turn on forcetypeassertLuke Shumaker
2023-01-01lint: Turn on dupwordLuke Shumaker
2022-12-27Improve comments and related messagesLuke Shumaker
2022-12-20rebuildnodes: rebuild_graph.go: Have Root items want their UUIDsLuke Shumaker
2022-12-20Add and improve commentsLuke Shumaker
2022-12-20containers.Set: Don't use constraints.OrderedLuke Shumaker
2022-10-08mount: Allow ignoring file checksum errorsLuke Shumaker
2022-10-06fix bug with subvolume lookupLuke Shumaker
2022-10-06check the sums of file readsLuke Shumaker
2022-10-06let skinny paths get evictedLuke Shumaker
2022-10-03add max key checkingLuke Shumaker
2022-10-03nil pathsLuke Shumaker
2022-10-03fix bugLuke Shumaker
2022-09-05Try to uniformly use containers.SetLuke Shumaker
2022-09-05Add ToKey to TreePaths; MinItem and MaxItem to NodeExpectationsLuke Shumaker
2022-08-30Change how btrfstree.TreePath generations workLuke Shumaker
2022-08-30remove debug logigngLuke Shumaker
2022-08-30btrfstree.ReadNode: Return more useful error typesLuke Shumaker
2022-08-30btrfstree: Don't let (most) validation errors prevent parsingLuke Shumaker
2022-08-30fix bad search/replaceLuke Shumaker
2022-08-30misc fixLuke Shumaker
2022-08-30wipLuke Shumaker
2022-08-30wipLuke Shumaker
2022-08-30wipLuke Shumaker
2022-08-28dbgLuke Shumaker
2022-08-28btrfs: Split off btrfstree and btrfsprim sub-packagesLuke Shumaker
2022-08-28btrfs: Split io3_btree.go in to multiple filesLuke Shumaker
This isn't changing anything, just cut/paste. Some of these decisions will make more sense in a later commit.
2022-08-28btrfs: Allow TreeWalkHandler to indicate a node should be skippedLuke Shumaker
2022-08-28btrfs: Rework TreePath to allow correctly checking the owner treeLuke Shumaker
2022-08-28btrfs: Rethink the ReadNode API to better encourage sanity checkingLuke Shumaker
2022-08-28Misc tidy upLuke Shumaker
2022-08-23Begone with allsums.goLuke Shumaker
2022-08-21polish off dbgsumsLuke Shumaker
2022-08-18add a dbgsums commandLuke Shumaker
2022-08-18Have ExtentCSum use SumRunLuke Shumaker
2022-08-18Move ShortSum and friends to the btrfssum packageLuke Shumaker
2022-08-18Work on the scandevices outputLuke Shumaker
2022-08-17json: Implement a bunch of streaming JSON encoding/decodingLuke Shumaker
2022-08-17rename: Move CSumBlockSize from scanforextents to btrfsitemLuke Shumaker
2022-08-17tools: Upgrade to Go 1.19Luke Shumaker
1. Edit Makefile:goversion 2. Run `make go-mod-tidy` 3. Run `gofmt -s -w .` 4. Look at the ignore-whitespace-change diff and fixup band gofmt changes
2022-07-27implement `rebuild-nodes`Luke Shumaker
2022-07-27add binary search tools to lib/slicesLuke Shumaker
2022-07-17implement xattrsLuke Shumaker