I just tagged v4 of the python btrfs library.
https://github.com/knorrie/python-btrfs
>From CHANGES:
python-btfs v4, Dec 18 2016
* Bump/inverse versioning, there will never be a v1.0, just keep
developing and releasing. \:D/
* IOCTLs: LOGICAL_INO
* New datastructures: InodeItem, RootItem, DiskKey, TimeSpec
* Add all constants to pretty print tree keys
* Behaviour change: don't load extent refs by default
* Keep transid value when retrieving a BlockGroupItem
* Known issue:
- SHARED_BLOCK_REF and TREE_BLOCK_REF are missing in extent refs
Actually, there's another known issue, (except for the typo in btrfs
above...) which I just forgot to mention there:
* the IOCTL number handling only works correctly for amd64 now
As usual, there is a huge amount of information in commit messages,
which explains all the what why and hows of each change or added
feature. So, you're invited to browse the commits and get news ideas
about exploring the internals of your btrfs file system.
Writing tutorial-style documentation is planned later, so for now the
source code, together with the contents of examples/ which shows a few
simple ideas of what can be done is the documentation.
Have fun,
--
Hans van Kranenburg
--
To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html