)]}'
{
  "commit": "bdc867713a5ad5f1f70c7b46cc2017f3cc479fa6",
  "tree": "110ec6fe1d12af3716be4e0806632d2075ce679a",
  "parents": [
    "012c149fd9ed881d79be353e2f436703c5cc0acc"
  ],
  "author": {
    "name": "Corentin Wallez",
    "email": "cwallez@chromium.org",
    "time": "Thu Jul 26 15:07:57 2018 +0200"
  },
  "committer": {
    "name": "Corentin Wallez",
    "email": "corentin@wallez.net",
    "time": "Mon Jul 30 17:22:45 2018 +0200"
  },
  "message": "Make dawn_wire a shared library\n\nAlso moves the TerribleCommandBuffer to utils:: because it isn\u0027t part of\nthe implementation of the wire, renames dawn::wire to dawn_wire, moves\nsrc/wire to src/dawn_wire and puts the interface of dawn_wire in\nsrc/include/dawn_wire.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "249e97420124ecd78c57ce55416599a742140870",
      "old_mode": 33188,
      "old_path": "CMakeLists.txt",
      "new_id": "4c62310288fdb92afc17cef50b572897c3076c22",
      "new_mode": 33188,
      "new_path": "CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "887d5ec13c4164b64bf006b768979c4c2c823679",
      "old_mode": 33188,
      "old_path": "examples/SampleUtils.cpp",
      "new_id": "0b3c2d6ca13d3ef24e5c353826be9418dfaf04c4",
      "new_mode": 33188,
      "new_path": "examples/SampleUtils.cpp"
    },
    {
      "type": "modify",
      "old_id": "6202cbc62227240ee332138af3261f4288c577f6",
      "old_mode": 33188,
      "old_path": "generator/main.py",
      "new_id": "737ff10bba4da4c568d9a959f7504dc4fdcfb241",
      "new_mode": 33188,
      "new_path": "generator/main.py"
    },
    {
      "type": "rename",
      "old_id": "9d551738fe8db66f29a2b4c50c9c3b5eecd1769a",
      "old_mode": 33188,
      "old_path": "generator/templates/wire/WireClient.cpp",
      "new_id": "aafed2711a8fc3b0320e8d813ba6ae885792bbb5",
      "new_mode": 33188,
      "new_path": "generator/templates/dawn_wire/WireClient.cpp",
      "score": 98
    },
    {
      "type": "rename",
      "old_id": "0225ef2477f04bff499e049e8d7eaa35e132c7a6",
      "old_mode": 33188,
      "old_path": "generator/templates/wire/WireCmd.cpp",
      "new_id": "1ca77ddc0b825b14d0f727e0fed8f6d10c61d53a",
      "new_mode": 33188,
      "new_path": "generator/templates/dawn_wire/WireCmd.cpp",
      "score": 97
    },
    {
      "type": "rename",
      "old_id": "72da4fdcd061ef8b9c9ade85a6ee5f835d2239b8",
      "old_mode": 33188,
      "old_path": "generator/templates/wire/WireCmd.h",
      "new_id": "9e451ef191953da541be6be16006500c53ad8fc5",
      "new_mode": 33188,
      "new_path": "generator/templates/dawn_wire/WireCmd.h",
      "score": 95
    },
    {
      "type": "rename",
      "old_id": "25980d8fcd0e7c2230f17626951414e28d903350",
      "old_mode": 33188,
      "old_path": "generator/templates/wire/WireServer.cpp",
      "new_id": "77afff0c2108c8180e2d27977e53e82f6dacb506",
      "new_mode": 33188,
      "new_path": "generator/templates/dawn_wire/WireServer.cpp",
      "score": 99
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4c539727aeff2de6aa0f1658cc4759283b0a83e3",
      "new_mode": 33188,
      "new_path": "src/dawn_wire/CMakeLists.txt"
    },
    {
      "type": "rename",
      "old_id": "3cb19f12fe55fd32e6a66e009b01801f93dee5b1",
      "old_mode": 33188,
      "old_path": "src/wire/WireCmd.h",
      "new_id": "7419cd2f0a4087c937d50893b945acc911ff1015",
      "new_mode": 33188,
      "new_path": "src/dawn_wire/WireCmd.h",
      "score": 71
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f9cdd6ef0b16e2e94179f2663f851574817fe3cb",
      "new_mode": 33188,
      "new_path": "src/include/dawn_wire/Wire.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "327c58ea435ef10bd73d235acbc95537414686d8",
      "new_mode": 33188,
      "new_path": "src/include/dawn_wire/dawn_wire_export.h"
    },
    {
      "type": "modify",
      "old_id": "46646733ec7b73454cdc934bde08164014c07b2d",
      "old_mode": 33188,
      "old_path": "src/tests/DawnTest.cpp",
      "new_id": "168a88e14bf1be207e58461602706b78615eb526",
      "new_mode": 33188,
      "new_path": "src/tests/DawnTest.cpp"
    },
    {
      "type": "modify",
      "old_id": "f3325ef781be1c640087521d8c0fc26f63ace5f4",
      "old_mode": 33188,
      "old_path": "src/tests/DawnTest.h",
      "new_id": "20896f97d047f186b2e6b301c596e6e26f723bfe",
      "new_mode": 33188,
      "new_path": "src/tests/DawnTest.h"
    },
    {
      "type": "modify",
      "old_id": "382345158ef22a8d61064d7d31a5969ce5b954dc",
      "old_mode": 33188,
      "old_path": "src/tests/unittests/WireTests.cpp",
      "new_id": "cd0e889bc339e2b207cf8f2bbe4b6dec310d3d4a",
      "new_mode": 33188,
      "new_path": "src/tests/unittests/WireTests.cpp"
    },
    {
      "type": "modify",
      "old_id": "2c1f2a7876efac7dd0961dcde149b2c7411ef6e1",
      "old_mode": 33188,
      "old_path": "src/utils/CMakeLists.txt",
      "new_id": "6e880d29c22170f9b7f138bc0d0c3c64ed9aaee0",
      "new_mode": 33188,
      "new_path": "src/utils/CMakeLists.txt"
    },
    {
      "type": "rename",
      "old_id": "74392a3a9acd9db751b52e49ba2a2b158eebca17",
      "old_mode": 33188,
      "old_path": "src/wire/TerribleCommandBuffer.cpp",
      "new_id": "77f86ec4b2953f59bae37c3752936387e27acfad",
      "new_mode": 33188,
      "new_path": "src/utils/TerribleCommandBuffer.cpp",
      "score": 84
    },
    {
      "type": "rename",
      "old_id": "906b19f8c63320a7cc9807c87a0d632d8492bdcb",
      "old_mode": 33188,
      "old_path": "src/wire/TerribleCommandBuffer.h",
      "new_id": "b5affc8553027059958e3dfc847dd48323786dbc",
      "new_mode": 33188,
      "new_path": "src/utils/TerribleCommandBuffer.h",
      "score": 64
    },
    {
      "type": "delete",
      "old_id": "6c99c06a5236b364de924cfc00e4417d83db4326",
      "old_mode": 33188,
      "old_path": "src/wire/CMakeLists.txt",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "b0aca95c0e6832c9b8f2aa76e02b8f27aa5b4d32",
      "old_mode": 33188,
      "old_path": "src/wire/Wire.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "4d70444c252e0557332f8682b0440a6fa08e76fd",
      "old_mode": 33188,
      "old_path": "third_party/CMakeLists.txt",
      "new_id": "3c8d395402a5cea339053354e517d2321c40fdc0",
      "new_mode": 33188,
      "new_path": "third_party/CMakeLists.txt"
    }
  ]
}
