)]}'
{
  "commit": "4d2e2e59026f565e5beb72af66386acf3e56fb2c",
  "tree": "150aa3f18e8c776e72f853ffa7731fb56eb9bacb",
  "parents": [
    "3e9de5b92ae15ec38cc8adcf15583c1f5e187a27"
  ],
  "author": {
    "name": "Jérémy Lefaure",
    "email": "jeremy.lefaure@lse.epita.fr",
    "time": "Sun Oct 01 15:30:46 2017 -0400"
  },
  "committer": {
    "name": "Tyler Hicks",
    "email": "tyhicks@canonical.com",
    "time": "Sat Oct 14 02:06:53 2017 +0000"
  },
  "message": "ecryptfs: use ARRAY_SIZE\n\nUsing the ARRAY_SIZE macro improves the readability of the code.\n\nFound with Coccinelle with the following semantic patch:\n@r depends on (org || report)@\ntype T;\nT[] E;\nposition p;\n@@\n(\n (sizeof(E)@p /sizeof(*E))\n|\n (sizeof(E)@p /sizeof(E[...]))\n|\n (sizeof(E)@p /sizeof(T))\n)\n\nSigned-off-by: Jérémy Lefaure \u003cjeremy.lefaure@lse.epita.fr\u003e\nSigned-off-by: Tyler Hicks \u003ctyhicks@canonical.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c253c044a162ce8a88a385b612fce6b6710b6633",
      "old_mode": 33188,
      "old_path": "fs/ecryptfs/crypto.c",
      "new_id": "043151f16198064a68acf7790176de926c21c31e",
      "new_mode": 33188,
      "new_path": "fs/ecryptfs/crypto.c"
    }
  ]
}
