)]}'
{
  "commit": "0d812f77b36c16dff692390508155de2c7f95ea3",
  "tree": "18bf309f2e7a9fb6637ae8385a07f86eb5c05afd",
  "parents": [
    "941919856c11d4dd11d4fcabb4dab58bd2b146bf"
  ],
  "author": {
    "name": "Tao Ma",
    "email": "boyu.mt@taobao.com",
    "time": "Mon Dec 10 14:06:02 2012 -0500"
  },
  "committer": {
    "name": "Theodore Ts\u0027o",
    "email": "tytso@mit.edu",
    "time": "Mon Dec 10 14:06:02 2012 -0500"
  },
  "message": "ext4: evict inline data out if we need to strore xattr in inode\n\nNow we that store data in the inode, in case we need to store some\nxattrs and inode doesn\u0027t have enough space, Andreas suggested that we\nshould keep the xattr(metadata) in and data should be pushed out.  So\nthis patch does the work.\n\nSigned-off-by: Tao Ma \u003cboyu.mt@taobao.com\u003e\nSigned-off-by: \"Theodore Ts\u0027o\" \u003ctytso@mit.edu\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "bf5f77803885d3dc124a983296a11ba090113227",
      "old_mode": 33188,
      "old_path": "fs/ext4/inline.c",
      "new_id": "cec651e2646c853844d95a3a9d36d188f6e73806",
      "new_mode": 33188,
      "new_path": "fs/ext4/inline.c"
    },
    {
      "type": "modify",
      "old_id": "a47dc3883a23f03052bcc8e11121a6751492fd88",
      "old_mode": 33188,
      "old_path": "fs/ext4/xattr.c",
      "new_id": "2251769a3c53b9888c877eeaad0aa213530e5ac9",
      "new_mode": 33188,
      "new_path": "fs/ext4/xattr.c"
    },
    {
      "type": "modify",
      "old_id": "5c7e55edfe6c54939b069631659dbc2cfdd4cab3",
      "old_mode": 33188,
      "old_path": "fs/ext4/xattr.h",
      "new_id": "1be243aab01bc47e50248acab39b03102b033db5",
      "new_mode": 33188,
      "new_path": "fs/ext4/xattr.h"
    }
  ]
}
