)]}'
{
  "commit": "acfa4380efe77e290d3a96b11cd4c9f24f4fbb18",
  "tree": "d656232c7ef39c83681c2de4c8e28ba439242f66",
  "parents": [
    "9742df331deb3fce95b321f38d4ea0c4e75edb63"
  ],
  "author": {
    "name": "Al Viro",
    "email": "viro@zeniv.linux.org.uk",
    "time": "Thu Dec 04 10:06:33 2008 -0500"
  },
  "committer": {
    "name": "Al Viro",
    "email": "viro@zeniv.linux.org.uk",
    "time": "Mon Jan 05 11:54:28 2009 -0500"
  },
  "message": "inode-\u003ei_op is never NULL\n\nWe used to have rather schizophrenic set of checks for NULL -\u003ei_op even\nthough it had been eliminated years ago.  You\u0027d need to go out of your\nway to set it to NULL explicitly _and_ a bunch of code would die on\nsuch inodes anyway.  After killing two remaining places that still\ndid that bogosity, all that crap can go away.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f247da9f4edc2a650f7e59c559f17767d1f8dccd",
      "old_mode": 33188,
      "old_path": "fs/cifs/inode.c",
      "new_id": "5ab9896fdcb2cbd93be444b14c2896f90c98e301",
      "new_mode": 33188,
      "new_path": "fs/cifs/inode.c"
    },
    {
      "type": "modify",
      "old_id": "5e78fc179886e6364f4a0d3a7019ee2d5274d9fb",
      "old_mode": 33188,
      "old_path": "fs/ecryptfs/inode.c",
      "new_id": "0111906a8877301102513cf51a8df2c9c03bc85d",
      "new_mode": 33188,
      "new_path": "fs/ecryptfs/inode.c"
    },
    {
      "type": "modify",
      "old_id": "dd5c9f0bf82994d39020b6b9ad534cc094170ad9",
      "old_mode": 33188,
      "old_path": "fs/namei.c",
      "new_id": "1f6656c3d1b9663fe0a572c423536726dc8ab0ca",
      "new_mode": 33188,
      "new_path": "fs/namei.c"
    },
    {
      "type": "modify",
      "old_id": "d1c5f787b365dc727fb65b81ca33e3cfb0ca2555",
      "old_mode": 33188,
      "old_path": "fs/nfsd/vfs.c",
      "new_id": "5245a3965004259f2d156d495875260b7d254a6b",
      "new_mode": 33188,
      "new_path": "fs/nfsd/vfs.c"
    },
    {
      "type": "modify",
      "old_id": "1cd7d40e99915df06a996f4b738401f663544442",
      "old_mode": 33188,
      "old_path": "fs/open.c",
      "new_id": "d882fd2351d625fef025292c07403bbf89da57d3",
      "new_mode": 33188,
      "new_path": "fs/open.c"
    },
    {
      "type": "modify",
      "old_id": "7c46fbeb8b762e0f125a594a6fd27747ff160c55",
      "old_mode": 33188,
      "old_path": "fs/stat.c",
      "new_id": "7e12a6f827954bbd5fcdd7c1be9d02918ccef75a",
      "new_mode": 33188,
      "new_path": "fs/stat.c"
    },
    {
      "type": "modify",
      "old_id": "468377e665314434fd4f5aa6fe407f50a68096fc",
      "old_mode": 33188,
      "old_path": "fs/xattr.c",
      "new_id": "237804cd6b566572177b60b05d68307b7cc207b2",
      "new_mode": 33188,
      "new_path": "fs/xattr.c"
    },
    {
      "type": "modify",
      "old_id": "0a2010a9518c499efe694c9ed0d42f5bd18e459b",
      "old_mode": 33188,
      "old_path": "mm/memory.c",
      "new_id": "7b9db658aca22b7a10c6c596657237f294dce2fe",
      "new_mode": 33188,
      "new_path": "mm/memory.c"
    },
    {
      "type": "modify",
      "old_id": "7695dc850785e853f066e63992c242ffee14c30c",
      "old_mode": 33188,
      "old_path": "mm/nommu.c",
      "new_id": "1c28ea3a4e9c9054975683a19237d2d823f98ead",
      "new_mode": 33188,
      "new_path": "mm/nommu.c"
    },
    {
      "type": "modify",
      "old_id": "79713545cd631158fc4acd69dbfdcdd3c098e384",
      "old_mode": 33188,
      "old_path": "security/commoncap.c",
      "new_id": "69fc9952650f83fbbe718a6088fe461c64fda238",
      "new_mode": 33188,
      "new_path": "security/commoncap.c"
    }
  ]
}
