)]}'
{
  "commit": "24bcc89c7e7c64982e6192b4952a0a92379fc341",
  "tree": "0661b6c83fa9bb681f3aa32264323ce96c264958",
  "parents": [
    "31d4f3a2f3c73f279ff96a7135d7202ef6833f12"
  ],
  "author": {
    "name": "Jan Kara",
    "email": "jack@suse.cz",
    "time": "Tue Mar 13 15:41:04 2012 -0400"
  },
  "committer": {
    "name": "Theodore Ts\u0027o",
    "email": "tytso@mit.edu",
    "time": "Tue Mar 13 15:41:04 2012 -0400"
  },
  "message": "jbd2: split updating of journal superblock and marking journal empty\n\nThere are three case of updating journal superblock. In the first case, we want\nto mark journal as empty (setting s_sequence to 0), in the second case we want\nto update log tail, in the third case we want to update s_errno. Split these\ncases into separate functions. It makes the code slightly more straightforward\nand later patches will make the distinction even more important.\n\nSigned-off-by: Jan Kara \u003cjack@suse.cz\u003e\nSigned-off-by: \"Theodore Ts\u0027o\" \u003ctytso@mit.edu\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "253e91890e71ce2e20e10ee9f0f3b015ae495c05",
      "old_mode": 33188,
      "old_path": "fs/jbd2/checkpoint.c",
      "new_id": "19dcd0b86bca1b5bffd18836c4d25c3e3e84e342",
      "new_mode": 33188,
      "new_path": "fs/jbd2/checkpoint.c"
    },
    {
      "type": "modify",
      "old_id": "8adc5d460f5632cd17557b133ae29c9f7128f9e0",
      "old_mode": 33188,
      "old_path": "fs/jbd2/commit.c",
      "new_id": "19371a8a9015a1d82dd1309aa874981e48ad7e55",
      "new_mode": 33188,
      "new_path": "fs/jbd2/commit.c"
    },
    {
      "type": "modify",
      "old_id": "cfb36d99f7a4f61de69a3aea1c539791c9383255",
      "old_mode": 33188,
      "old_path": "fs/jbd2/journal.c",
      "new_id": "6e75fbd75badc288acce302103144e11228ed393",
      "new_mode": 33188,
      "new_path": "fs/jbd2/journal.c"
    },
    {
      "type": "modify",
      "old_id": "46eef77e6ab836d44e509d34f447b999dcdbcceb",
      "old_mode": 33188,
      "old_path": "include/linux/jbd2.h",
      "new_id": "5f05c77438e5642364b27f359040863ca2363544",
      "new_mode": 33188,
      "new_path": "include/linux/jbd2.h"
    },
    {
      "type": "modify",
      "old_id": "ae59bc207d70015eb79fe10cb29dbb1379d66dc2",
      "old_mode": 33188,
      "old_path": "include/trace/events/jbd2.h",
      "new_id": "e05a362bf3f14f7fb3d9bde4ebd9f929122dd27a",
      "new_mode": 33188,
      "new_path": "include/trace/events/jbd2.h"
    }
  ]
}
