)]}'
{
  "commit": "4fc03b9beb2314f3adb9e72b7935a80c577954d1",
  "tree": "81e04534c582923fcdc8212497d1487ddae412a8",
  "parents": [
    "510f4006e7a82b37b53c17bbe64ec20f3a59302b"
  ],
  "author": {
    "name": "Amy Griffis",
    "email": "amy.griffis@hp.com",
    "time": "Tue Feb 13 14:15:01 2007 -0500"
  },
  "committer": {
    "name": "Al Viro",
    "email": "viro@zeniv.linux.org.uk",
    "time": "Fri May 11 05:38:26 2007 -0400"
  },
  "message": "[PATCH] complete message queue auditing\n\nHandle the edge cases for POSIX message queue auditing. Collect inode\ninfo when opening an existing mq, and for send/receive operations. Remove\naudit_inode_update() as it has really evolved into the equivalent of\naudit_inode().\n\nSigned-off-by: Amy Griffis \u003camy.griffis@hp.com\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b3780e3fc88ea18f2b7f5a2666702312f501b8b5",
      "old_mode": 33188,
      "old_path": "fs/namei.c",
      "new_id": "5e2d98d10c5d79220a7daa95be76a8ac0616df93",
      "new_mode": 33188,
      "new_path": "fs/namei.c"
    },
    {
      "type": "modify",
      "old_id": "fde0f1420cd28636a7bb9c7b600e3898bd4baad9",
      "old_mode": 33188,
      "old_path": "include/linux/audit.h",
      "new_id": "22976ddbd264164f90ace4702837d46440da043c",
      "new_mode": 33188,
      "new_path": "include/linux/audit.h"
    },
    {
      "type": "modify",
      "old_id": "d17821d3f4835a646a8a6977e9491f0ed09d1ea4",
      "old_mode": 33188,
      "old_path": "ipc/mqueue.c",
      "new_id": "fab5707cb5f720377a37ba370da212856ce7cf51",
      "new_mode": 33188,
      "new_path": "ipc/mqueue.c"
    },
    {
      "type": "modify",
      "old_id": "41d129a787936308e1ec569da0b8ac12f73e6854",
      "old_mode": 33188,
      "old_path": "kernel/auditsc.c",
      "new_id": "25d890e997f2d025987d64582fad883ff54ad268",
      "new_mode": 33188,
      "new_path": "kernel/auditsc.c"
    }
  ]
}
