)]}'
{
  "commit": "d2cb99664cd282aaa316e2fe4a481048cdcd90aa",
  "tree": "69dd2aa049e619b12ccb4dac59a56f7a2786e638",
  "parents": [
    "753a36e5e2a227f491f385063608afebf0183125"
  ],
  "author": {
    "name": "Geoffrey Martin-Noble",
    "email": "gcmn@google.com",
    "time": "Fri Feb 19 17:30:26 2021 -0800"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Fri Feb 19 17:30:26 2021 -0800"
  },
  "message": "Make Bazel to CMake a bit quieter and safer (#4764)\n\nMake the output of bazel_to_cmake more useful instead of just walls of\r\ntext:\r\n1. Output only one line per file in the happy path.\r\n2. Don\u0027t fallback to preview on skipped files.\r\n3. Summarize results at the end.\r\n4. Fail if conversion fails instead of just logging.\r\n\r\nRequires updating a few CMakeLists.txt files that have been silently\r\n(well noisily, but just as warning spam) failing to convert.\r\n\r\nIn a follow-up I think I\u0027ll make the default not print the successful\r\nconversions at all, but this is a step in the right direction and it\u0027s\r\ndinner time :grin:\r\n\r\nPart of #4282",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7ed219f99d1c1fe99d4a882d2cdfc20021f76723",
      "old_mode": 33261,
      "old_path": "build_tools/bazel_to_cmake/bazel_to_cmake.py",
      "new_id": "db57f5af136a2e0f754bfdb7b208d8b459e83a7c",
      "new_mode": 33261,
      "new_path": "build_tools/bazel_to_cmake/bazel_to_cmake.py"
    },
    {
      "type": "modify",
      "old_id": "f8cb94fffb65694bf91754d3ea469f709f42887f",
      "old_mode": 33188,
      "old_path": "build_tools/bazel_to_cmake/bazel_to_cmake_targets.py",
      "new_id": "e85ec498975294df17e816cefa8bf3765f99a299",
      "new_mode": 33188,
      "new_path": "build_tools/bazel_to_cmake/bazel_to_cmake_targets.py"
    },
    {
      "type": "modify",
      "old_id": "e78415cad7957c797c087069fe79519d51a3ed3d",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/HAL/Target/MetalSPIRV/CMakeLists.txt",
      "new_id": "235a093cac6e02c78598af1eb825b6d124ed43dd",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/HAL/Target/MetalSPIRV/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "8b864e542777306782794a68c2f6372e4cbedde9",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/IREE/Tools/CMakeLists.txt",
      "new_id": "a0523d620207254fa97e6da290c010e1e9b665ac",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/IREE/Tools/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "8b864e542777306782794a68c2f6372e4cbedde9",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/VM/Tools/CMakeLists.txt",
      "new_id": "a0523d620207254fa97e6da290c010e1e9b665ac",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/VM/Tools/CMakeLists.txt"
    }
  ]
}
