Age | Commit message (Collapse) | Author |
|
|
|
- rebuildtrees: Use .ForrestLookup instead of .RebuiltTree where possible
- btrfsutil: noopRebuiltForrestCallbacks: Use only the generic
btrfstree.Forrest API
- btrfsutil: RebuiltForrest, RebuiltTree: Avoid unnecessarily
reaching into forrest.inner
- btrfsutil: RebuiltTree: Drop the .ReadItem() method; it duplicates
.TreeLookup without benefit.
|
|
|
|
|
|
|
|
|
|
|
|
- Add a runtime-check to Progress to notice if we deadlocked or
forgot to call .Done().
- Add a runtime-check to Progress.Done() to panic if .Set() was never
called (instead of the old behavior of deadlocking).
- grep: Use `defer` when possible, to help remember to call .Done().
- grep: Always either call .Set() right away, or right before calling
.Done().
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
through btrfstree.NodeSource.ReadNode()
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
btrfstree.TreePath stutters.
|
|
|
|
|
|
|
|
|
|
... and take a ReaderAt instead of a diskio.File.
|
|
|
|
This is a notable improvement in the docs for btrfsitem.
|
|
|
|
|
|
|
|
Because "internal" has a meaning in the Go world, and it's confusing.
|
|
|
|
|
|
|
|
|
|
|
|
|