summaryrefslogtreecommitdiff
path: root/lib/btrfs/btrfsitem
AgeCommit message (Collapse)Author
2023-03-17containers: Add OptionalValue and OptionalNilLuke Shumaker
2023-03-17tree-wide: Ensure that all existing type doc comments follow the expected formatLuke Shumaker
This is a notable improvement in the docs for btrfsitem.
2023-03-17tree-wide: Ensure that all existing method doc comments follow the expected ↵Luke Shumaker
format
2023-03-17tree-wide: Ensure that all packages have a doc commentLuke Shumaker
2023-02-12Try to avoid unnecessary allocations in enum-types' String methodsLuke Shumaker
2023-02-12Change how constants are declared to play nice with godocLuke Shumaker
Switch to NAME Type = val instead of NAME = Type(val)
2023-02-12btrfsitem: Add `Free` and `CloneItem` methods to ItemsLuke Shumaker
2023-02-12btrfsitem: Clean up items_gen.goLuke Shumaker
2023-02-12btrfsitem: Have all Item implementations be pointers to structsLuke Shumaker
2023-02-12btrfsitem: Pre-allocate the stripes when unmarshaling a chunkLuke Shumaker
2023-02-12btrfsitem: DirEntry: Fix XATTR name/value orderingLuke Shumaker
2023-02-12btrfsitem, btrfsinspect/print_tree: Implement the QGroup typesLuke Shumaker
2023-02-03Remove the SPDX-License-Identifier from generated filesLuke Shumaker
2023-01-01lint: Turn on gomndLuke 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 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-08-30wipLuke Shumaker
2022-08-28btrfs: Split off btrfstree and btrfsprim sub-packagesLuke Shumaker
2022-08-18Have ExtentCSum use SumRunLuke Shumaker
2022-08-18Move ShortSum and friends to the btrfssum packageLuke 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-15tidy upLuke Shumaker
2022-07-14wip ls-filesLuke Shumaker
2022-07-13Fix package names/importsLuke Shumaker
2022-07-13Move files to different packages [ci-skip]Luke Shumaker
2022-07-12check for bad itemsLuke Shumaker
Big indentation change in print_tree.go; small actual change.
2022-07-11Fuzz btrfsitem, and by consequence improve binstruct errorsLuke Shumaker
2022-07-10Add license and copyright infoLuke Shumaker
2022-07-10Rename the module, mv pkg libLuke Shumaker