)]}'
{
  "commit": "d7b2a00c2e2eedf460ce2a15237f28de40412d86",
  "tree": "5a6b062e0973a84cab9b66f75a7a573361ccdf69",
  "parents": [
    "70261f568f3c08552f034742e3d5cb78c3877766"
  ],
  "author": {
    "name": "Zheng Liu",
    "email": "wenqing.lz@taobao.com",
    "time": "Wed Aug 28 14:47:06 2013 -0400"
  },
  "committer": {
    "name": "Theodore Ts\u0027o",
    "email": "tytso@mit.edu",
    "time": "Wed Aug 28 14:47:06 2013 -0400"
  },
  "message": "ext4: isolate ext4_extents.h file\n\nAfter applied the commit (4a092d73), we have reduced the number of\nsource files that need to #include ext4_extents.h.  But we can do\nbetter.\n\nThis commit defines ext4_zeroout_es() in extents.c and move\nEXT_MAX_BLOCKS into ext4.h in order not to include ext4_extents.h in\nindirect.c and ioctl.c.  Meanwhile we just need to include this file in\nextent_status.c when ES_AGGRESSIVE_TEST is defined.  Otherwise, this\ncommit removes a duplicated declaration in trace/events/ext4.h.\n\nAfter applied this patch, we just need to include ext4_extents.h file\nin {super,migrate,move_extents,extents}.c, and it is easy for us to\ndefine a new extent disk layout.\n\nSigned-off-by: Zheng Liu \u003cwenqing.lz@taobao.com\u003e\nSigned-off-by: \"Theodore Ts\u0027o\" \u003ctytso@mit.edu\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3dbc56eb4849d624ad38e768ff350ea1af463af0",
      "old_mode": 33188,
      "old_path": "fs/ext4/ext4.h",
      "new_id": "28896655ad41873e45ad15bf594f184ddb9d5c4c",
      "new_mode": 33188,
      "new_path": "fs/ext4/ext4.h"
    },
    {
      "type": "modify",
      "old_id": "51bc821ade90e2eacf9e894f836dcb50f9617b00",
      "old_mode": 33188,
      "old_path": "fs/ext4/ext4_extents.h",
      "new_id": "5074fe23f19e5a05544fb9d05095634ddcbe20a8",
      "new_mode": 33188,
      "new_path": "fs/ext4/ext4_extents.h"
    },
    {
      "type": "modify",
      "old_id": "916e88498c87c7bcca9e8fcf80e13334800f52bb",
      "old_mode": 33188,
      "old_path": "fs/ext4/extents.c",
      "new_id": "54d52afcdb198d6b55d28a479cfa9e353ab96100",
      "new_mode": 33188,
      "new_path": "fs/ext4/extents.c"
    },
    {
      "type": "modify",
      "old_id": "0e88a367b535f0b1321e68c6a5d742d910a428e6",
      "old_mode": 33188,
      "old_path": "fs/ext4/extents_status.c",
      "new_id": "2d1bdbe78c0408402c2eff05fac8f781d393f074",
      "new_mode": 33188,
      "new_path": "fs/ext4/extents_status.c"
    },
    {
      "type": "modify",
      "old_id": "3e83aef3653a03938a0b9f30533ffbd1566b2fe1",
      "old_mode": 33188,
      "old_path": "fs/ext4/extents_status.h",
      "new_id": "167f4ab8ecc35ed27a9af0d90e1f6ae6a315ef37",
      "new_mode": 33188,
      "new_path": "fs/ext4/extents_status.h"
    },
    {
      "type": "modify",
      "old_id": "87b30cd357e7f1962b55bf9d452f839376187302",
      "old_mode": 33188,
      "old_path": "fs/ext4/indirect.c",
      "new_id": "594009f5f523f0fd2228a72f1aa593a6f3ebf66f",
      "new_mode": 33188,
      "new_path": "fs/ext4/indirect.c"
    },
    {
      "type": "modify",
      "old_id": "5498f75a16480b6f4b97e170c2f07d03cb0d6baf",
      "old_mode": 33188,
      "old_path": "fs/ext4/ioctl.c",
      "new_id": "a569d335f8049ac4b5c37e4446eedfd3028166e2",
      "new_mode": 33188,
      "new_path": "fs/ext4/ioctl.c"
    },
    {
      "type": "modify",
      "old_id": "d892b55d91ab84fd00539f54677dae9ce7a064cc",
      "old_mode": 33188,
      "old_path": "include/trace/events/ext4.h",
      "new_id": "197d3125df2aff526e7a69205c5ee7393b53221a",
      "new_mode": 33188,
      "new_path": "include/trace/events/ext4.h"
    }
  ]
}
