)]}'
{
  "commit": "99652ea56a4186bc5bf8a3721c5353f41b35ebcb",
  "tree": "e03bdcba50a201bb822821364dd9bd1cd7405600",
  "parents": [
    "64bd72048a2ac07efed70debe606a1c6e5e03554"
  ],
  "author": {
    "name": "David Howells",
    "email": "dhowells@redhat.com",
    "time": "Fri Mar 31 18:31:56 2017 +0100"
  },
  "committer": {
    "name": "Al Viro",
    "email": "viro@zeniv.linux.org.uk",
    "time": "Mon Apr 03 01:05:58 2017 -0400"
  },
  "message": "ext4: Add statx support\n\nReturn enhanced file attributes from the Ext4 filesystem.  This includes\nthe following:\n\n (1) The inode creation time (i_crtime) as stx_btime, setting STATX_BTIME.\n\n (2) Certain FS_xxx_FL flags are mapped to stx_attribute flags.\n\nThis requires that all ext4 inodes have a getattr call, not just some of\nthem, so to this end, split the ext4_getattr() function and only call part\nof it where appropriate.\n\nExample output:\n\n\t[root@andromeda ~]# touch foo\n\t[root@andromeda ~]# chattr +ai foo\n\t[root@andromeda ~]# /tmp/test-statx foo\n\tstatx(foo) \u003d 0\n\tresults\u003dfff\n\t  Size: 0               Blocks: 0          IO Block: 4096    regular file\n\tDevice: 08:12           Inode: 2101950     Links: 1\n\tAccess: (0644/-rw-r--r--)  Uid:     0   Gid:     0\n\tAccess: 2016-02-11 17:08:29.031795451+0000\n\tModify: 2016-02-11 17:08:29.031795451+0000\n\tChange: 2016-02-11 17:11:11.987790114+0000\n\t Birth: 2016-02-11 17:08:29.031795451+0000\n\tAttributes: 0000000000000030 (-------- -------- -------- -------- -------- -------- -------- --ai----)\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f493af66659134dafce0e6078437834968ef2eb7",
      "old_mode": 33188,
      "old_path": "fs/ext4/ext4.h",
      "new_id": "fb69ee2388dba0b83b4f29c57b37ec5cb0aefb34",
      "new_mode": 33188,
      "new_path": "fs/ext4/ext4.h"
    },
    {
      "type": "modify",
      "old_id": "8210c1f43556f4358e9b602a93d158e5c0780c44",
      "old_mode": 33188,
      "old_path": "fs/ext4/file.c",
      "new_id": "cefa9835f275d9b062ae9b13765ea743edb53f64",
      "new_mode": 33188,
      "new_path": "fs/ext4/file.c"
    },
    {
      "type": "modify",
      "old_id": "4247d8d25687814dd1b844ea5555feeb43854d99",
      "old_mode": 33188,
      "old_path": "fs/ext4/inode.c",
      "new_id": "5d02b922afa31644fd239c77af858d66e7dd5d80",
      "new_mode": 33188,
      "new_path": "fs/ext4/inode.c"
    },
    {
      "type": "modify",
      "old_id": "6ad612c576fc733f8a6d95540c20d8e75995e1c6",
      "old_mode": 33188,
      "old_path": "fs/ext4/namei.c",
      "new_id": "07e5e140577176e13db84089eaa048713ddb4797",
      "new_mode": 33188,
      "new_path": "fs/ext4/namei.c"
    },
    {
      "type": "modify",
      "old_id": "73b184d161fc98dc6c870758243b1a03932cb85f",
      "old_mode": 33188,
      "old_path": "fs/ext4/symlink.c",
      "new_id": "5c8fc53cb0e5a3127366b6324514407668f150b3",
      "new_mode": 33188,
      "new_path": "fs/ext4/symlink.c"
    }
  ]
}
