)]}'
{
  "commit": "9eb62c4fffdcc42a4f9ae642cafbdabd237eafc7",
  "tree": "c62babf6c65e7194d9619db412a337cee8c08b52",
  "parents": [
    "7b58c712a1c6bc1a13fc4525ef07b0030a950d86"
  ],
  "author": {
    "name": "Scott Todd",
    "email": "scott.todd0@gmail.com",
    "time": "Mon Jun 24 09:21:27 2024 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Mon Jun 24 16:21:27 2024 +0000"
  },
  "message": "Fix cmake generators on Windows and enable in pre-commit. (#17619)\n\nProgress on https://github.com/iree-org/iree/issues/17430\r\n\r\nThese generator scripts are writing cross platform build system files,\r\nso they should not use platform-dependent paths (with the `/` separator\r\non Linux/macOS and the `\\` separator on Windows). They maybe shouldn\u0027t\r\neven use [pathlib](https://docs.python.org/3/library/pathlib.html) at\r\nall.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d23608f043730b0a753627e6c5111b4a3becfc7a",
      "old_mode": 33188,
      "old_path": ".github/workflows/lint.yml",
      "new_id": "132b2e49e5def517441b2350a18ab871a5024248",
      "new_mode": 33188,
      "new_path": ".github/workflows/lint.yml"
    },
    {
      "type": "modify",
      "old_id": "b673dc3e5f8e6573cc0669a0db3cb9cb54a8b9a4",
      "old_mode": 33188,
      "old_path": ".pre-commit-config.yaml",
      "new_id": "da192e1e859edead7c7dc31b2e400e8ede260116",
      "new_mode": 33188,
      "new_path": ".pre-commit-config.yaml"
    },
    {
      "type": "modify",
      "old_id": "3a5e8b0aceda6aaa9b8ddcf89e730e6abc6321fd",
      "old_mode": 33188,
      "old_path": "build_tools/python/e2e_model_tests/cmake_generator.py",
      "new_id": "32744246a03b595f18248c374a402a3a2d80a3f5",
      "new_mode": 33188,
      "new_path": "build_tools/python/e2e_model_tests/cmake_generator.py"
    },
    {
      "type": "modify",
      "old_id": "82e4b3b95683cd589c90f7292848ce9f4818c30a",
      "old_mode": 33188,
      "old_path": "build_tools/python/e2e_test_artifacts/cmake_generator/iree_rule_generator.py",
      "new_id": "fbf4c5375cfad4964ca8552338ae472e47f20a13",
      "new_mode": 33188,
      "new_path": "build_tools/python/e2e_test_artifacts/cmake_generator/iree_rule_generator.py"
    },
    {
      "type": "modify",
      "old_id": "37cc3d6ab17ea569a71f8f8c6fd46dcbedc1bb69",
      "old_mode": 33188,
      "old_path": "build_tools/python/e2e_test_artifacts/cmake_generator/model_rule_generator.py",
      "new_id": "e121e094e641dc54982903834fa6e5f59e46dcc0",
      "new_mode": 33188,
      "new_path": "build_tools/python/e2e_test_artifacts/cmake_generator/model_rule_generator.py"
    },
    {
      "type": "modify",
      "old_id": "e845bd58367b52d33b05d976e8c96222a5cb062c",
      "old_mode": 33188,
      "old_path": "build_tools/python/e2e_test_framework/definitions/iree_definitions.py",
      "new_id": "ebf318c19377312c87a893a294f4567a69fef40c",
      "new_mode": 33188,
      "new_path": "build_tools/python/e2e_test_framework/definitions/iree_definitions.py"
    },
    {
      "type": "modify",
      "old_id": "e497b34520f81e3ce5cc4a56167cf2c3f4ae2389",
      "old_mode": 33188,
      "old_path": "build_tools/python/e2e_test_framework/definitions/iree_definitions_test.py",
      "new_id": "bf4bdfb325aee029d583cc5714465143702b64c9",
      "new_mode": 33188,
      "new_path": "build_tools/python/e2e_test_framework/definitions/iree_definitions_test.py"
    },
    {
      "type": "delete",
      "old_id": "8881f65a5b6fd103ce5c51c4cb881a6f4ddf5e8f",
      "old_mode": 33261,
      "old_path": "build_tools/scripts/lint.sh",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    }
  ]
}
