)]}'
{
  "commit": "5adc8a6adc91c4c85a64c75a70a619fffc924817",
  "tree": "ace9af6bbc3cf711f43cfd88e834baeb6989ca3f",
  "parents": [
    "9262e9149f346a5443300f8c451b8e7631e81a42"
  ],
  "author": {
    "name": "Amy Griffis",
    "email": "amy.griffis@hp.com",
    "time": "Wed Jun 14 18:45:21 2006 -0400"
  },
  "committer": {
    "name": "Al Viro",
    "email": "viro@zeniv.linux.org.uk",
    "time": "Sat Jul 01 05:43:06 2006 -0400"
  },
  "message": "[PATCH] add rule filterkey\n\nAdd support for a rule key, which can be used to tie audit records to audit\nrules.  This is useful when a watched file is accessed through a link or\nsymlink, as well as for general audit log analysis.\n\nBecause this patch uses a string key instead of an integer key, there is a bit\nof extra overhead to do the kstrdup() when a rule fires.  However, we\u0027re also\nallocating memory for the audit record buffer, so it\u0027s probably not that\nsignificant.  I went ahead with a string key because it seems more\nuser-friendly.\n\nNote that the user must ensure that filterkeys are unique.  The kernel only\nchecks for duplicate rules.\n\nSigned-off-by: Amy Griffis \u003camy.griffis@hpd.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e051ff9c5b5061fabd5b92dc7fbf5463f9eec4d5",
      "old_mode": 33188,
      "old_path": "include/linux/audit.h",
      "new_id": "a489104ae3a42dc9afeeb661b5ba0e5a913912ab",
      "new_mode": 33188,
      "new_path": "include/linux/audit.h"
    },
    {
      "type": "modify",
      "old_id": "8323e4132a3308fe2d679eeb167c6c9b9f86a830",
      "old_mode": 33188,
      "old_path": "kernel/audit.h",
      "new_id": "6aa33b848cf2f0363ba6b8f8f477e9c36f2affc8",
      "new_mode": 33188,
      "new_path": "kernel/audit.h"
    },
    {
      "type": "modify",
      "old_id": "4c99d2c586edcb2549f27e3e0d18f68e77c48763",
      "old_mode": 33188,
      "old_path": "kernel/auditfilter.c",
      "new_id": "e98db08fc6dfa51f0f4e5941a22126993c5de5c4",
      "new_mode": 33188,
      "new_path": "kernel/auditfilter.c"
    },
    {
      "type": "modify",
      "old_id": "dc5e3f01efe747c9d1816895ae1a1e40fb527489",
      "old_mode": 33188,
      "old_path": "kernel/auditsc.c",
      "new_id": "316657855165d8e7c38104c3bc2f62e436d942c4",
      "new_mode": 33188,
      "new_path": "kernel/auditsc.c"
    }
  ]
}
