)]}'
{
  "commit": "c4795fb20edf2fe2c862c8fe9f8b681edeb79ac1",
  "tree": "506a8cb0a12ea2b56c5ebed5e6bc2a0d842c069d",
  "parents": [
    "e26d99aed42ec6cdc9540d19c77ac5d4dd2c5b00"
  ],
  "author": {
    "name": "Christoph Hellwig",
    "email": "hch@infradead.org",
    "time": "Wed Nov 16 09:46:48 2011 -0500"
  },
  "committer": {
    "name": "Nicholas Bellinger",
    "email": "nab@linux-iscsi.org",
    "time": "Wed Dec 14 11:26:05 2011 +0000"
  },
  "message": "target: header reshuffle, part2\n\nThis reorganized the headers under include/target into:\n\n - target_core_base.h stays as is with all target-wide data stuctures and defines\n - target_core_backend.h contains the whole interface to I/O backends\n - target_core_fabric.h contains the whole interface to fabric modules\n\nExcept for those only the various configfs macro headers stay around.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Nicholas Bellinger \u003cnab@linux-iscsi.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7ef9b843d529a5fadbe05eb19ad6c34fd8293cd5",
      "old_mode": 33261,
      "old_path": "Documentation/target/tcm_mod_builder.py",
      "new_id": "e2abb29fb9937635e17ca7afebb5fffcf2312a23",
      "new_mode": 33261,
      "new_path": "Documentation/target/tcm_mod_builder.py"
    },
    {
      "type": "modify",
      "old_id": "8599545cdf9e6d6c90a07510844f6290ab0a1be6",
      "old_mode": 33188,
      "old_path": "drivers/target/iscsi/iscsi_target.c",
      "new_id": "f74a62d46eea8a47cdd36544f741094f0c44c077",
      "new_mode": 33188,
      "new_path": "drivers/target/iscsi/iscsi_target.c"
    },
    {
      "type": "modify",
      "old_id": "db327845e46b46fc04d6f2be7a21d68d9aa53d53",
      "old_mode": 33188,
      "old_path": "drivers/target/iscsi/iscsi_target_configfs.c",
      "new_id": "c04d389a2ff211d14c94eb1325a5463a2c114740",
      "new_mode": 33188,
      "new_path": "drivers/target/iscsi/iscsi_target_configfs.c"
    },
    {
      "type": "modify",
      "old_id": "a19fa5eea88e8edcd3db9ab57bc399ad150dd15d",
      "old_mode": 33188,
      "old_path": "drivers/target/iscsi/iscsi_target_device.c",
      "new_id": "f63ea35bc4ae7737c7ad16b443b2a6ea9c017e2e",
      "new_mode": 33188,
      "new_path": "drivers/target/iscsi/iscsi_target_device.c"
    },
    {
      "type": "modify",
      "old_id": "b7ffc3cd40cca0141ac02441894a1bd018fc2f0e",
      "old_mode": 33188,
      "old_path": "drivers/target/iscsi/iscsi_target_erl0.c",
      "new_id": "478451167b62b4c1b3b443e08b1bb6c06ff10cad",
      "new_mode": 33188,
      "new_path": "drivers/target/iscsi/iscsi_target_erl0.c"
    },
    {
      "type": "modify",
      "old_id": "101b1beb3bca205aed7611ec4424f54cc5b20671",
      "old_mode": 33188,
      "old_path": "drivers/target/iscsi/iscsi_target_erl1.c",
      "new_id": "255c0d67e8983d00894e8a348f84d7dffc0367db",
      "new_mode": 33188,
      "new_path": "drivers/target/iscsi/iscsi_target_erl1.c"
    },
    {
      "type": "modify",
      "old_id": "0b8404c30125256a99bff82082516c324ff16364",
      "old_mode": 33188,
      "old_path": "drivers/target/iscsi/iscsi_target_erl2.c",
      "new_id": "1af1f21af21fd01735eab9cec3f2369246e69bd4",
      "new_mode": 33188,
      "new_path": "drivers/target/iscsi/iscsi_target_erl2.c"
    },
    {
      "type": "modify",
      "old_id": "d734bdec24f9cf2b451a7f905b07fab421a19b3b",
      "old_mode": 33188,
      "old_path": "drivers/target/iscsi/iscsi_target_login.c",
      "new_id": "d74e278ec8f7729a49bc45a7b6ecd2530d2000be",
      "new_mode": 33188,
      "new_path": "drivers/target/iscsi/iscsi_target_login.c"
    },
    {
      "type": "modify",
      "old_id": "98936cb7c2947ceb0edbaa41dda91d6641a9b892",
      "old_mode": 33188,
      "old_path": "drivers/target/iscsi/iscsi_target_nego.c",
      "new_id": "53eea5c827f0e0c00b539b0eb21116292f395946",
      "new_mode": 33188,
      "new_path": "drivers/target/iscsi/iscsi_target_nego.c"
    },
    {
      "type": "modify",
      "old_id": "aeafbe0cd7d11b294053f1424e5d91cb3c7336ac",
      "old_mode": 33188,
      "old_path": "drivers/target/iscsi/iscsi_target_nodeattrib.c",
      "new_id": "ac047d8a7a136cb55d19f0a10c3ecf3b25e3bcd0",
      "new_mode": 33188,
      "new_path": "drivers/target/iscsi/iscsi_target_nodeattrib.c"
    },
    {
      "type": "modify",
      "old_id": "f1db83077e0a8418d448a7d9b210cc63014b1d3c",
      "old_mode": 33188,
      "old_path": "drivers/target/iscsi/iscsi_target_stat.c",
      "new_id": "5a1aac0ec7de8cf0d3f2812609660669db288ecc",
      "new_mode": 33188,
      "new_path": "drivers/target/iscsi/iscsi_target_stat.c"
    },
    {
      "type": "modify",
      "old_id": "490207eacde976a179f1197d21f3901afd1c78e0",
      "old_mode": 33188,
      "old_path": "drivers/target/iscsi/iscsi_target_tmr.c",
      "new_id": "255ed35da815e3059c1930683255575b51ff58d7",
      "new_mode": 33188,
      "new_path": "drivers/target/iscsi/iscsi_target_tmr.c"
    },
    {
      "type": "modify",
      "old_id": "d4cf2cd25c447f8ac109f7dcdc20fca572d96abc",
      "old_mode": 33188,
      "old_path": "drivers/target/iscsi/iscsi_target_tpg.c",
      "new_id": "cfbcf6e4877d876cf779b5809614ecad89215b6a",
      "new_mode": 33188,
      "new_path": "drivers/target/iscsi/iscsi_target_tpg.c"
    },
    {
      "type": "modify",
      "old_id": "02348f727bd4ddaaa4ef4b70e3499fc135001dad",
      "old_mode": 33188,
      "old_path": "drivers/target/iscsi/iscsi_target_util.c",
      "new_id": "c1daea1908590ad4f6635c98d50af0315c389b47",
      "new_mode": 33188,
      "new_path": "drivers/target/iscsi/iscsi_target_util.c"
    },
    {
      "type": "modify",
      "old_id": "81d5832fbbd537e7bbffe2c21b1792c1e7a2acde",
      "old_mode": 33188,
      "old_path": "drivers/target/loopback/tcm_loop.c",
      "new_id": "d427a290e18489d29966a8fa6ec920c9e291b257",
      "new_mode": 33188,
      "new_path": "drivers/target/loopback/tcm_loop.c"
    },
    {
      "type": "modify",
      "old_id": "097eb5a49648ede2c35c88c20849fb7f00e9e82f",
      "old_mode": 33188,
      "old_path": "drivers/target/target_core_alua.c",
      "new_id": "1b1edd14f4bff4629427725a19239508d8ee2279",
      "new_mode": 33188,
      "new_path": "drivers/target/target_core_alua.c"
    },
    {
      "type": "modify",
      "old_id": "8f2934fcc68ccccf0aaba3fae06e1fba208c1e00",
      "old_mode": 33188,
      "old_path": "drivers/target/target_core_cdb.c",
      "new_id": "59219509d886b08de74fb96ed8e208e218c11924",
      "new_mode": 33188,
      "new_path": "drivers/target/target_core_cdb.c"
    },
    {
      "type": "modify",
      "old_id": "ac55af56ba121374fab5231c177afe54dfb5b76e",
      "old_mode": 33188,
      "old_path": "drivers/target/target_core_configfs.c",
      "new_id": "3c358907a4a63962bf5a0998a61e6ff7505838e5",
      "new_mode": 33188,
      "new_path": "drivers/target/target_core_configfs.c"
    },
    {
      "type": "modify",
      "old_id": "28ffe0b52bde1f7bd70e7ab61677f164b8511ba6",
      "old_mode": 33188,
      "old_path": "drivers/target/target_core_device.c",
      "new_id": "1f74de25a92fe854e855fc2291540e8875686799",
      "new_mode": 33188,
      "new_path": "drivers/target/target_core_device.c"
    },
    {
      "type": "modify",
      "old_id": "fa1e4eb01bc7f6ce9386bee51561673962b8bdab",
      "old_mode": 33188,
      "old_path": "drivers/target/target_core_fabric_configfs.c",
      "new_id": "4f77cce22646df958e05c7cf66d37be813f4757f",
      "new_mode": 33188,
      "new_path": "drivers/target/target_core_fabric_configfs.c"
    },
    {
      "type": "modify",
      "old_id": "dd9ae929dda2d4e7c15482d07b8144f839aff394",
      "old_mode": 33188,
      "old_path": "drivers/target/target_core_fabric_lib.c",
      "new_id": "32d7feb405ece1b93b4311bbc2087bed6b0c5869",
      "new_mode": 33188,
      "new_path": "drivers/target/target_core_fabric_lib.c"
    },
    {
      "type": "modify",
      "old_id": "b4864fba4ef0d511758916a8debac60ee9f43674",
      "old_mode": 33188,
      "old_path": "drivers/target/target_core_file.c",
      "new_id": "ed7e05353d6215f8f2939bb02834074b40d15bca",
      "new_mode": 33188,
      "new_path": "drivers/target/target_core_file.c"
    },
    {
      "type": "modify",
      "old_id": "26c1238976cbb631a87524c07672e076896e4266",
      "old_mode": 33188,
      "old_path": "drivers/target/target_core_hba.c",
      "new_id": "3dd1bd4b6f71c712eb10770ebf976a9a7fa67cfc",
      "new_mode": 33188,
      "new_path": "drivers/target/target_core_hba.c"
    },
    {
      "type": "modify",
      "old_id": "4aa9922044382628fc21e12d8df3ab67840c23ae",
      "old_mode": 33188,
      "old_path": "drivers/target/target_core_iblock.c",
      "new_id": "feebbfe6cbd0936defeaeb927d2aca36c095b2ba",
      "new_mode": 33188,
      "new_path": "drivers/target/target_core_iblock.c"
    },
    {
      "type": "modify",
      "old_id": "36fa9a5f1ba6e226ef1441b13f442fa7a57501a1",
      "old_mode": 33188,
      "old_path": "drivers/target/target_core_pr.c",
      "new_id": "d2b73b3f4e6c6972532e941c967da4d601c83577",
      "new_mode": 33188,
      "new_path": "drivers/target/target_core_pr.c"
    },
    {
      "type": "modify",
      "old_id": "8b15e56b038461169872d964055316c0318e7e31",
      "old_mode": 33188,
      "old_path": "drivers/target/target_core_pscsi.c",
      "new_id": "5d8851de3aee73f2b45f5da6965917276b03d475",
      "new_mode": 33188,
      "new_path": "drivers/target/target_core_pscsi.c"
    },
    {
      "type": "modify",
      "old_id": "02e51faa2f4ea168f0a6139c8e303fc9fca81c28",
      "old_mode": 33188,
      "old_path": "drivers/target/target_core_rd.c",
      "new_id": "94b4087dadd539a07b06a9a9fbf721c213fbea35",
      "new_mode": 33188,
      "new_path": "drivers/target/target_core_rd.c"
    },
    {
      "type": "modify",
      "old_id": "d2ba9266ff4d555646e84d868f8fd816d66ecae6",
      "old_mode": 33188,
      "old_path": "drivers/target/target_core_stat.c",
      "new_id": "6d8a90464f2e20da18a6c049e610bb7dd19e6ba7",
      "new_mode": 33188,
      "new_path": "drivers/target/target_core_stat.c"
    },
    {
      "type": "modify",
      "old_id": "47bc26ba7865a0cb1849047a31eb38e33ce51f36",
      "old_mode": 33188,
      "old_path": "drivers/target/target_core_tmr.c",
      "new_id": "fc9d748903194d0cd1b99350f306f6dc51e903b9",
      "new_mode": 33188,
      "new_path": "drivers/target/target_core_tmr.c"
    },
    {
      "type": "modify",
      "old_id": "0a936fae3d23a3c83df37cd8f271b1e51daa24d4",
      "old_mode": 33188,
      "old_path": "drivers/target/target_core_tpg.c",
      "new_id": "b7668029bb311d77820613bdaf2b5b0c0ba04d28",
      "new_mode": 33188,
      "new_path": "drivers/target/target_core_tpg.c"
    },
    {
      "type": "modify",
      "old_id": "e0ea63dedde307c787eca8acf41a56db70025d13",
      "old_mode": 33188,
      "old_path": "drivers/target/target_core_transport.c",
      "new_id": "72c13b7a349f95bbccc2cd113ee982d8952c97fe",
      "new_mode": 33188,
      "new_path": "drivers/target/target_core_transport.c"
    },
    {
      "type": "modify",
      "old_id": "e2ae53c7e088f11d92b48ca76fca6c4528094f69",
      "old_mode": 33188,
      "old_path": "drivers/target/target_core_ua.c",
      "new_id": "3e12f6bcfa10ba6d502aab352a6ea474839a1dd0",
      "new_mode": 33188,
      "new_path": "drivers/target/target_core_ua.c"
    },
    {
      "type": "modify",
      "old_id": "71fc9cea5dc9ba120b725a4e0f6bf94c879d1340",
      "old_mode": 33188,
      "old_path": "drivers/target/tcm_fc/tfc_cmd.c",
      "new_id": "dbbbc8376d01bef08790946ff33b8a28c3a7e981",
      "new_mode": 33188,
      "new_path": "drivers/target/tcm_fc/tfc_cmd.c"
    },
    {
      "type": "modify",
      "old_id": "9402b7387cac570d91ff6001a885daed3bbd8b6d",
      "old_mode": 33188,
      "old_path": "drivers/target/tcm_fc/tfc_conf.c",
      "new_id": "73852fbc857b4b5aee0622ee7b55fb5c0880291b",
      "new_mode": 33188,
      "new_path": "drivers/target/tcm_fc/tfc_conf.c"
    },
    {
      "type": "modify",
      "old_id": "1369b1cb103d7d1e0ad4053322e599713445e9b7",
      "old_mode": 33188,
      "old_path": "drivers/target/tcm_fc/tfc_io.c",
      "new_id": "d8cabc21036d3ec1040168b9940ab013c55b4a0b",
      "new_mode": 33188,
      "new_path": "drivers/target/tcm_fc/tfc_io.c"
    },
    {
      "type": "modify",
      "old_id": "326921385aff973c17ce4f8598ba791c0fa94fc2",
      "old_mode": 33188,
      "old_path": "drivers/target/tcm_fc/tfc_sess.c",
      "new_id": "4c0507cf808c08662609765b41488a35c461add7",
      "new_mode": 33188,
      "new_path": "drivers/target/tcm_fc/tfc_sess.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4866499bdeeb3aab27b075d777a3f5dd0d2d425d",
      "new_mode": 33188,
      "new_path": "include/target/target_core_backend.h"
    },
    {
      "type": "modify",
      "old_id": "6873c7dd9145d2a23f682d9e8d2c695a7571d656",
      "old_mode": 33188,
      "old_path": "include/target/target_core_base.h",
      "new_id": "1d90fb33e60bd461886cdbe7e7238d80db0afb62",
      "new_mode": 33188,
      "new_path": "include/target/target_core_base.h"
    },
    {
      "type": "delete",
      "old_id": "c6123a49014d01270aaba308025473a054b66f6d",
      "old_mode": 33188,
      "old_path": "include/target/target_core_device.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d035d865dbefe4a24fbca6d7e6325a75d61ad893",
      "new_mode": 33188,
      "new_path": "include/target/target_core_fabric.h"
    },
    {
      "type": "delete",
      "old_id": "c2f8d0e3a03ba4adb6f34f30d08dc9728d2fdf63",
      "old_mode": 33188,
      "old_path": "include/target/target_core_fabric_lib.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "0256825f923dbd8d5e1824cb45c4af5d1ae3e197",
      "old_mode": 33188,
      "old_path": "include/target/target_core_fabric_ops.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "36b3e0de99b46c8790d7a92150659e9a4efdef55",
      "old_mode": 33188,
      "old_path": "include/target/target_core_tmr.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "80ae59fdada30f84c0d850915acd7479fcd9c03c",
      "old_mode": 33188,
      "old_path": "include/target/target_core_tpg.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "68fe1f2c081cf446d6ad53225b9acc2020be5d0f",
      "old_mode": 33188,
      "old_path": "include/target/target_core_transport.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    }
  ]
}
