Comment Comment by 0x000000001 doesn't the zfs diff command mostly cover it? You have snapshots, diffs, and clones which is basically equivalent to commits, diffs, and branches. You're missing commit logs and that's it, right? parent 0x000000001 5 years ago