)]}'
{
  "commit": "cdba516683d2499f2d221eb298b7bbeab180e9b4",
  "tree": "291162aaecccf9c4bc81ca34c9d3687a5311e75b",
  "parents": [
    "524ead44a28915d22e01b2a7ae882a404d0b7c91"
  ],
  "author": {
    "name": "Michael Spang",
    "email": "spang@google.com",
    "time": "Fri Jun 12 14:45:07 2020 -0400"
  },
  "committer": {
    "name": "Wyatt Hepler",
    "email": "hepler@google.com",
    "time": "Tue Jun 16 09:59:03 2020 -0700"
  },
  "message": "pw_build, pw_unit_test: Artifacts in separate dirs\n\nSome projects may use toolchains that place the objects inside\n${target_out_dir}/${target_name}. Pigweed tries to place executables at\nthis location (except on Windows) which results in an error.\n\nThis moves executables into the \"bin\" or \"test\" directory, and\nlibraries into \"lib\". The latter change is not strictly necessary\nsince libraries always have a suffix.\n\nTests could be in \"bin\", too, this is flexible.\n\nChange-Id: I9f102979c91214a6280d6dc6a9a6d8b138bb1ecc\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1022b1cec4abffdf391ce074f50c07fec7f1ffb8",
      "old_mode": 33188,
      "old_path": "pw_build/target_types.gni",
      "new_id": "c7054b69e0cd7c097c06f1d74cc828888f550226",
      "new_mode": 33188,
      "new_path": "pw_build/target_types.gni"
    },
    {
      "type": "modify",
      "old_id": "25e930f9cd367851c15773f3883c81c4a767e144",
      "old_mode": 33188,
      "old_path": "pw_toolchain/generate_toolchain.gni",
      "new_id": "a3e4dcd736dd794f7ba79594faebef60573e3c09",
      "new_mode": 33188,
      "new_path": "pw_toolchain/generate_toolchain.gni"
    },
    {
      "type": "modify",
      "old_id": "33ebdd128fce889d0e11fc102ea4b2024f775d7b",
      "old_mode": 33188,
      "old_path": "pw_unit_test/test.gni",
      "new_id": "d4d1e318f83de80129ff1ebe1ee89f8204bf6dcf",
      "new_mode": 33188,
      "new_path": "pw_unit_test/test.gni"
    }
  ]
}
