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 majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html
