)]}'
{
  "commit": "9d9609851003ebed15957f0f2ce18492739ee124",
  "tree": "2c116865d2f239b5596b22a3a79eecc82f5e1299",
  "parents": [
    "35fe4d0b1b12286a81938e9c5fdfaf639ac0ce5b"
  ],
  "author": {
    "name": "Eric Paris",
    "email": "eparis@redhat.com",
    "time": "Thu Jun 11 14:31:37 2009 -0400"
  },
  "committer": {
    "name": "Al Viro",
    "email": "viro@zeniv.linux.org.uk",
    "time": "Wed Jun 24 00:00:52 2009 -0400"
  },
  "message": "Audit: clean up all op\u003d output to include string quoting\n\nA number of places in the audit system we send an op\u003d followed by a string\nthat includes spaces.  Somehow this works but it\u0027s just wrong.  This patch\nmoves all of those that I could find to be quoted.\n\nExample:\n\nChange From: type\u003dCONFIG_CHANGE msg\u003daudit(1244666690.117:31): auid\u003d0 ses\u003d1\nsubj\u003dunconfined_u:unconfined_r:auditctl_t:s0-s0:c0.c1023 op\u003dremove rule\nkey\u003d\"number2\" list\u003d4 res\u003d0\n\nChange To: type\u003dCONFIG_CHANGE msg\u003daudit(1244666690.117:31): auid\u003d0 ses\u003d1\nsubj\u003dunconfined_u:unconfined_r:auditctl_t:s0-s0:c0.c1023 op\u003d\"remove rule\"\nkey\u003d\"number2\" list\u003d4 res\u003d0\n\nSigned-off-by: Eric Paris \u003ceparis@redhat.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4fa2810b675e6a157293a0aa431e1af95d71d99b",
      "old_mode": 33188,
      "old_path": "include/linux/audit.h",
      "new_id": "3c7a358241a71d78c9aa288f08b1d83a61a1abb8",
      "new_mode": 33188,
      "new_path": "include/linux/audit.h"
    },
    {
      "type": "modify",
      "old_id": "e07ad2340dbe2dc5fdd583d16a1e08e90c66f88b",
      "old_mode": 33188,
      "old_path": "kernel/audit.c",
      "new_id": "6194c50e2039cb89a216a4b74a34859f653b1ebf",
      "new_mode": 33188,
      "new_path": "kernel/audit.c"
    },
    {
      "type": "modify",
      "old_id": "1f6396d766874b1f28577a44812b0d097106cf88",
      "old_mode": 33188,
      "old_path": "kernel/audit_tree.c",
      "new_id": "3ff0731284a196177abbdea1596759e92a3e64d8",
      "new_mode": 33188,
      "new_path": "kernel/audit_tree.c"
    },
    {
      "type": "modify",
      "old_id": "b49ab019fdfff9212e0e35ec87a49efd2387bc1e",
      "old_mode": 33188,
      "old_path": "kernel/audit_watch.c",
      "new_id": "0e96dbc60ea9b45896a0a451287b406f2592b48c",
      "new_mode": 33188,
      "new_path": "kernel/audit_watch.c"
    },
    {
      "type": "modify",
      "old_id": "21b623595aad9216805519d5735c435343bf5504",
      "old_mode": 33188,
      "old_path": "kernel/auditfilter.c",
      "new_id": "a70604047f3c9061e81622a3b399b085fe5ac815",
      "new_mode": 33188,
      "new_path": "kernel/auditfilter.c"
    },
    {
      "type": "modify",
      "old_id": "0b862cac6ca2e3f77b3dffe152e97c9f6575cce8",
      "old_mode": 33188,
      "old_path": "kernel/auditsc.c",
      "new_id": "2de95d1582bc54d97d7f7958e8a7691eaa8e690f",
      "new_mode": 33188,
      "new_path": "kernel/auditsc.c"
    }
  ]
}
